不能在String中的所有空格之前替换或插入\

时间:2014-09-09 16:22:48

标签: java

无法添加字符" \"在所有字符串空格之前。

"test string"应为"test\ string"

2 个答案:

答案 0 :(得分:2)

你需要逃避反斜杠(它是一个特殊的角色) -

String str = "test string";
str = str.replace(" ", "\\ ");
System.out.println(str);

输出是(请求的)

test\ string

答案 1 :(得分:1)

您可以尝试这样:

"test string".replaceAll(" ","\\\\ ");