range(of:options:locale:)
Returns the range of a substring in the attributed string, if it exists.
Declaration
func range<T>(of stringToFind: T, options: String.CompareOptions = [], locale: Locale? = nil) -> Range<AttributedString.Index>? where T : StringProtocolParameters
- stringToFind:
The string to find.
- options:
Options that affect the search behavior, such as case-insensivity, search direction, and regular expression matching.
- locale:
The locale to use when searching, or
nilto use the current locale. The default isnil.
Return Value
The range where stringToFind exists in the attributed string, or nil if it isn’t present.