[英]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.