我试图取代所有\与%5C但得到错误的输出:
String str="a\b";
str=str.replaceAll("\\\\", "%5C");
System.out.println(str);
Run Code Online (Sandbox Code Playgroud)
该变量str不包含反斜杠.你以某种方式正确地逃脱了replaceAll()args中的反斜杠,但没有在原来的赋值中str.
String str="a\b";
Run Code Online (Sandbox Code Playgroud)
应成为:
String str="a\\b";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1037 次 |
| 最近记录: |