String str= "1234567$梁芳$南湖小区$$2833727$264306";
String tmpStr = str.replaceAll("[$][$]", "$_$");
//应该输出 1234567$梁芳$南湖小区$_$2833727$264306
System.out.pritnln(tmpStr);结果报错:
java.lang.IllegalArgumentException: Illegal group reference试过把 $_$ 改为 [$]_[$] .. 都不行。但改为A_A就没错。
要抓狂了。
请大侠们指导》。
百分感谢
String tmpStr = str.replaceAll("[$][$]", "$_$");
//应该输出 1234567$梁芳$南湖小区$_$2833727$264306
System.out.pritnln(tmpStr);结果报错:
java.lang.IllegalArgumentException: Illegal group reference试过把 $_$ 改为 [$]_[$] .. 都不行。但改为A_A就没错。
要抓狂了。
请大侠们指导》。
百分感谢
String tmpStr = str.replace("$$", "$_$");
换特殊字符用replaceAll
但我也不知道$是不是特殊了