Contents

ranges(of:)

Returns the ranges of the all non-overlapping matches for the regex within this collection, where the regex is created by the given closure.

Declaration

func ranges(@RegexComponentBuilder of content: () -> some RegexComponent) -> [Range<Self.Index>]

Parameters

  • content:

    A closure that returns a regex to search for.

Return Value

A collection of ranges of all matches for the regex returned by content. Returns an empty collection if no match for the regex is found.