0

非常に長い文字列内のパターンに一致するすべてのテキストを見つけて、そのテキストを取得して、渡される変数に適用しようとしています。メソッドを試してみましたが、別のメソッドreplaceAllに渡すと奇妙な動作になり始めました$1。これを行う別の方法はありますか、それとも何か間違っていますか?

text = string.replaceAll("(PART)", "$1");

4

1 に答える 1

0

String.replaceAll()最初のパラメーターとして正規表現を受け取ります。

String.replace()置換する「通常の」文字列を渡すことができるので、試してみることをお勧めします。

于 2012-11-15T13:02:04.680 に答える