API version 6
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メソッド |