range

The range over which a value was captured, if there was a capture.

iOS
16.0+
macOS
13.0+
tvOS
16.0+
watchOS
9.0+
var range: Range<String.Index>? { get }

If nothing was captured, range is nil.