如何在Java中使用正则表达式删除字符串中的反斜杠?
例如:
hai how are\ you?
Run Code Online (Sandbox Code Playgroud)
我只想要:
hai how are you?
Run Code Online (Sandbox Code Playgroud)
Ala*_*ore 79
str = str.replaceAll("\\\\", "");
Run Code Online (Sandbox Code Playgroud)
要么
str = str.replace("\\", "");
Run Code Online (Sandbox Code Playgroud)
replaceAll()将第一个参数视为正则表达式,因此必须双重转义反斜杠. replace()将其视为文字字符串,因此您只需要将其转义一次.
你可以简单地使用String.replaceAll()
String foo = "hai how are\\ you?";
String bar = foo.replaceAll("\\\\", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73180 次 |
| 最近记录: |