首页 > 解决方案 > java - 如何用“\ n”替换换行符?

问题描述

我想用“\n”替换换行符,但我的代码不起作用。

str.replaceAll("\n","\n"));

预期:“Hello\n World”

实际的:

“你好

世界”

标签: javareplacenewline

解决方案


如果你想让反斜杠出现,你必须逃避它。否则它将被解释为一个新行。

str = str.replaceAll("\n","\\\\n"));

推荐阅读