Jon*_*eet 27
String.replaceAll在这种情况下不要使用- 这是根据正则表达式指定的,这意味着你需要更多的转义.这应该没问题:
String escaped = original.replace("\\", "\\\\");
Run Code Online (Sandbox Code Playgroud)
请注意,由于在Java字符串文字中,反斜杠加倍 - 因此这里涉及的实际字符串是"单反斜杠"和"双反斜杠" - 而不是双重和四重.
replace 适用于简单的字符串 - 不涉及正则表达式.
| 归档时间: |
|
| 查看次数: |
57358 次 |
| 最近记录: |