非常に長い文字列内のパターンに一致するすべてのテキストを見つけて、そのテキストを取得して、渡される変数に適用しようとしています。メソッドを試してみましたが、別のメソッドreplaceAllに渡すと奇妙な動作になり始めました$1。これを行う別の方法はありますか、それとも何か間違っていますか?
text = string.replaceAll("(PART)", "$1");
String.replaceAll()最初のパラメーターとして正規表現を受け取ります。
String.replace()置換する「通常の」文字列を渡すことができるので、試してみることをお勧めします。