为了账号安全,请及时绑定邮箱和手机立即绑定

java - 如何用“\ n”替换换行符?

java - 如何用“\ n”替换换行符?

Cats萌萌 2022-11-02 10:25:06
我想用“\n”替换换行符,但我的代码不起作用。str.replaceAll("\n","\n"));预期:“Hello\n World”实际的:“你好世界”
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

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

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


查看完整回答
反对 回复 2022-11-02
?
隔江千里

TA贡献1906条经验 获得超10个赞

尝试这个。


class Scratch {

    public static void main(String[] args) {

        System.out.println("Hello\n world".replace("\n", "\\n"));

    }

}


查看完整回答
反对 回复 2022-11-02
?
SMILET

TA贡献1796条经验 获得超4个赞

您可以使用以下 3 种方法来使您的代码正常工作:


#1

text = str.replace("\n", "\\n");


#2

text = str.replace(System.getProperty("line.separator"), "\\n");


#3

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


查看完整回答
反对 回复 2022-11-02
  • 3 回答
  • 0 关注
  • 344 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信