繁体   English   中英

在Java中用n替换新行

[英]Replace new line with n in Java

我正在使用Android Studio,并且试图将多行EditText字段传递给JSON字符串。

我遇到的问题是,传递给JSON字符串时, EditText中的换行符没有被格式化为\\n ,然后JSON中断了。

我无法弄清楚如何用EditText.getText() \\n替换实际的换行符,因此可以将其正确传递给JSON

为了增加一些清晰度。用户输入:

“这是一张纸条。

这几行下来

完全如上所述将其传递给JSON字符串。 我需要将这些换行符的格式设置为“ \\ n”,以便它们不会破坏JSON

在Java或Android中使用\\\\n转义\\中的\\n字符转义

尝试替换其他换行符: EditText.getText().replaceAll("\\r\\n|\\r", "\\n");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM