API version 6

RegexMatcher.Resetメソッド

iOS AndroidWindows

 

説明

正規表現エンジンをリセットします。

 

正規表現エンジンをリセットすると、Findメソッドの現在位置、AppendReplacementメソッドの追加位置、StartEndGroupメソッドを使用して取得できるマッチの情報などが初期化されます。

 

inputを指定することで、新しい入力文字列を設定することもできます。

 

呼出形式

var ret = rm.Reset( [ input ] )

 

戻り値

自身のRegexMatcherオブジェクト

 

引数

String input

新しく設定する入力文字列

省略した場合は、入力文字列は変更されません。

 

例外

なし

 

 

使用例

var m = RegexPattern.Compile("(Biz)/([a-zA-Z]+)").Matcher("Biz/Browser, PrintStream");
while (m.Find()) {
    print(m.Group(1), m.Group(2), "\n");
}
m.Reset("Biz/Browser, Biz/Designer");
print("----Reset----\n");
while (m.Find()) {
    print(m.Group(1), m.Group(2), "\n");
}

 

関連項目

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る