如何在字符串中将“ \\ n”字符替换为“ \ n”?

时间:2019-04-03 09:37:18

标签: java

我有一个如下字符串,

String test = "abc\\ndef";

我想将“ \\ n”字符替换为“ \ n”字符。我尝试如下,但是它没有按预期工作。

test.replace("\\\\n","\\n")

我在这里做错了什么?最后,测试变量应为“ abc \ ndef”,请注意\ n不是换行符,它是平面字符。

注意:这不是 How to replace \\n by \n in Java的重复项,它会生成换行符,但是在这里我希望字符“ \ n”不是换行符。 因此,请在拒绝投票之前重新考虑

1 个答案:

答案 0 :(得分:0)

使用:

test.replace("\\\n","\n");