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

Leo*_*Leo 3 java

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

现在我想更换所有"\\n""\n"

我已经尝试了test.replaceAll("\\\\n", "\\n"),test.replaceAll("\\n", "\n")但他们不工作任何人都有解决方案?

谢谢!

anu*_*ava 9

使用此代码:

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

OUTPUT

Output: first 
 middle 
 last
Run Code Online (Sandbox Code Playgroud)

"\\\\"+ "n"用于反斜杠"\\""n"原始字符串替换为"\n"