我有一个应用程序,我从Excel读取数据并将其写在txt上。我正在读取excel中的单元格,这可能会带有换行符。例如,我可以阅读:
您好
你好吗?
其内容如下图所示
我必须将它保存在一行中,并带有相应的转义字符。它一定是这样的。
但正如此保存:
我错过了什么?
答案 0 :(得分:1)
找到答案here
String repl = str.replaceAll("(\\r|\\n|\\r\\n)+", "\\\\n")
答案 1 :(得分:0)
在保存之前,您需要逃离\
。
String escaped = string.replaceAll("\n", "\\n");
答案 2 :(得分:0)
您需要转义字符“\”,因此请将您的文字视为:
"Hello \\n how are you?"