如何在Java中用\ n替换\\ n

时间:2011-05-15 19:06:51

标签: java

我有string test="first \\n middle \\n last"

现在我要将所有"\\n"替换为"\n"

我已尝试test.replaceAll("\\\\n", "\\n")test.replaceAll("\\n", "\n"),但它们无效 有人有解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:9)

使用此代码:

String test="first \\n middle \\n last";
System.out.println("Output: " + test.replaceAll("\\\\n", "\n"));

输出

Output: first 
 middle 
 last
原始字符串中的反斜杠"\\\\""n"

"\\" + "n"正由"\n"替换