Instance Method インスタンスメソッド

rangeOfFirstMatch(in:options:range:)

Returns the range of the first match of the regular expression within the specified range of the string. この文字列の指定の範囲内における正規表現の最初のマッチの範囲を返します。

Declaration 宣言

func rangeOfFirstMatch(in string: String, 
               options: NSRegularExpression.MatchingOptions = [], 
                 range: NSRange) -> NSRange

Parameters パラメータ

string

The string to search. 捜す文字列。

options オプション

The matching options to use. See NSRegularExpression.MatchingOptions for possible values. 使用するマッチング・オプション。NSRegularExpression.MatchingOptionsを可能な値のために見てください。

range

The range of the string to search. 捜す文字列の範囲。

Return Value 戻り値

The range of the first match. Returns {NSNotFound, 0} if no match is found. 最初のマッチの範囲。マッチが見つけられないならば{NSNotFound, 0}を返します。

Discussion 議論

This is a convenience method that calls enumerateMatches(in:options:range:using:). これは、enumerateMatches(in:options:range:using:)を呼び出す、便宜メソッドです。

See Also 参照

Searching Strings Using Regular Expressions 正規表現を使った文字列検索