API version 6
iOS AndroidWindows
説明 |
マッチした結果の先頭インデックスを取得します。
groupを指定すると、正規表現パターンのグループによって前方参照された部分文字列の開始インデックスを取得できます。 グループは左から右に1から順に番号がつき、グループ0はパターン全体を表します。
"(a)*"等の正規表現パターンでは空文字列にマッチすることがあります。この場合は-1を返します。 ただし、グループ番号に0を指定した場合は、0を返します。
|
|
呼出形式 |
var s = rm.Start( [ group ] )
|
|
戻り値 |
マッチした部分もしくは前方参照グループの開始インデックス
|
|
引数 |
integer group |
取得したい前方参照グループの番号 省略した場合は0(パターン全体)となります。
|
例外 |
Func 4 |
引数の値が不正です |
|
Func 14 |
値が参照できません
|
使用例 |
var m = RegexPattern.Compile("Biz/([a-zA-Z]+)").Matcher("Biz/Browser"); if (m.Matches()) { print(m.Start(1), m.End(1), m.Group(1), "\n"); }
|
|
関連項目 |