Instance Property


Returns the number of ranges.


var numberOfRanges: Int { get }


A result must have at least one range, but may optionally have more (for example, to represent regular expression capture groups).

Passing range(at:) the value 0 always returns the value of the the range property. Additional ranges, if any, will have indexes from 1 to numberOfRanges-1.

See Also

Text Checking Type Range and Type

var range: NSRange

Returns the range of the result that the receiver represents.

var resultType: NSTextCheckingResult.CheckingType

Returns the text checking result type that the receiver represents.

func range(at: Int) -> NSRange

Returns the result type that the range represents.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software