Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用转义字符替换换行符_Java_Excel_Escaping - Fatal编程技术网

Java 用转义字符替换换行符

Java 用转义字符替换换行符,java,excel,escaping,Java,Excel,Escaping,我有一个应用程序,我从Excel中读取数据并将其写入txt。我正在从excel中读取单元格,可能会出现换行。例如,我可以阅读: 你好 你好吗 如下图所示 我必须用相应的转义字符将它保存在一行中。一定是这样的 但被拯救的过程是这样的: 我遗漏了什么?在保存之前,您需要退出您的\ String escaped = string.replaceAll("\n", "\\n"); 您需要转义字符“\”,因此请将文本视为: "Hello \\n how are you?" 找到了答案 这不起作用

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

你好

你好吗

如下图所示

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

但被拯救的过程是这样的:


我遗漏了什么?

在保存之前,您需要退出您的
\

String escaped = string.replaceAll("\n", "\\n");
您需要转义字符“\”,因此请将文本视为:

"Hello \\n how are you?"
找到了答案


这不起作用,因为结果是“你好吗?”我错过了什么代码,一方面。
String repl = str.replaceAll("(\\r|\\n|\\r\\n)+", "\\\\n")