用换行符替换换行符

时间:2016-04-22 18:26:31

标签: java excel escaping

我有一个应用程序,我从Excel读取数据并将其写在txt上。我正在读取excel中的单元格,这可能会带有换行符。例如,我可以阅读:

  

您好

     你好吗?

其内容如下图所示

Evaluate expression

我必须将它保存在一行中,并带有相应的转义字符。它一定是这样的。

enter image description here

但正如此保存:

enter image description here

我错过了什么?

3 个答案:

答案 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?"