-5

'\'使用して交換すると、機能しString.replaceAll()ません。

String t="It can't be done";
String title=t.replaceAll("'", "\\\'");
syso(title);

期待される出力: 実行できません

4

2 に答える 2

1

スラッシュを二重にエスケープする必要がある場合があります。

t.replaceAll("'", "\\'")
于 2012-09-17T16:36:36.080 に答える
0

異常な出力ですが、追加のスラッシュが 1 つ必要です\:

t.replaceAll("'", "\\\\'")
于 2012-09-17T16:38:18.763 に答える