2016-04-22 146 views
-2

我有一個應用程序,我從Excel讀取數據並將其寫入txt。我正在閱讀excel中的單元格,這可能會帶來換行符。例如,我可以讀:用換碼符替換換行符

你好

你怎麼樣?

這是閱讀如下圖像

​​3210

我必須將它保存在一個行,用相應的轉義字符。它必須這樣看。

enter image description here

但被保存這樣的:

enter image description here

我缺少什麼?

+0

*我缺少的是* - 代碼,一個?事情。 – shmosel

回答

0

找到了答案here

String repl = str.replaceAll("(\\r|\\n|\\r\\n)+", "\\\\n") 
0

保存前您需要跳過\

String escaped = string.replaceAll("\n", "\\n"); 
+0

這不起作用,結果是「你好,你好嗎?」 – Matias

0

你需要轉義符 「\」,這樣對待你的文字爲:

"Hello \\n how are you?"