API version 6

RegexMatcher.AppendReplacementメソッド

iOS AndroidWindows

 

説明

継続追加置換を行います。

 

追加位置以降の入力文字列から、前回マッチした部分までの文字列を返します。この際、マッチした部分は置換文字列で置き換えられています。その後、追加位置はマッチした部分の末尾インデックスの次の位置に移動します。

 

呼出形式

var s = rm.AppendReplacement( replacement )

 

戻り値

追加位置以降の入力文字列から、前回マッチした部分までを、マッチ部分を置換文字列に置き換えて返す。

 

引数

String replacement

置換文字列

"$n"による前方参照グループへの参照を使用できます。

 

例外

Func 4

引数の値が不正です

 

Func 14

値が参照できません

 

使用例

var p = RegexPattern.Compile("([0-9])([0-9])([0-9])");
var m = p.Matcher("Biz/Browser 311, Biz/Desginer 400, abcde");
var s = "";
while (m.Find()) {
    s += m.AppendReplacement("$1.$2.$3");
}
s += m.AppendTail();
print(s, "\n");

 

関連項目

AppendTailメソッド

 



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