2016-04-22 23 views
-2

Ich habe eine App, wo ich Daten aus einem Excel lesen und es auf einem TXT schreiben. Ich lese Zellen von einer Excel, die mit einem Zeilenumbruch kommen kann. Zum Beispiel habe ich lesen kann:Zeilenumbruch mit Escape-Zeichen ersetzen

Hallo

Wie geht es Ihnen?

, die als das folgende Bild gelesen wird

Evaluate expression

ich es in einer Zeile speichern müssen, mit den entsprechenden Escape-Zeichen. Es muss so aussehen.

enter image description here

Aber wie diese wird gespeichert:

enter image description here

Was bin ich?

+0

* Was bin ich * - Code für einen? Ding. – shmosel

Antwort

0

die Antwort gefunden here

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

Sie müssen Ihre \ vor dem Speichern entkommen.

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

Dies funktioniert nicht, da das Ergebnis "Hallo n wie geht es dir?" – Matias

0

Sie benötigen Charakter zu entkommen "\", so behandeln Sie Ihren Text wie:

"Hello \\n how are you?" 
Verwandte Themen