Hallo liebes Forum,
ich habe mal eine Frage zum Thema replace().
Folgender Sachverhalt:
Ich lese eine .txt Datei in meine DB ein (Ist eine Externe Datei ich habe keinen Einfluss auf diese)
So nun habe ich das Problem das ich in einem Feld "Informationen" extrem viele \n stehen habe.
z.B.:
\n\n\n Informationem zum Bauteil\n5EFJ934\nAchtung nur in Verbinung mit 34FDE998 erstellen\nStand:3
So nun dachte ich mir kein Problem die Spalte in Java schnell gelesen alle "\n" gekillt und zurückschreiben.
Leider funktioniert das nicht. Hat jemand von euch eine Idee woran das liegen kann?
Er macht einfach nichts er ersetzt keine \n. Ich habe es auch mit: \\n und |\n versucht.
Information:
-DB Feld ist ein Memofeld.
Für Tips wäre ich sehr dankbar.
Mit freundlichen Grüßen
MrTobi
ich habe mal eine Frage zum Thema replace().
Folgender Sachverhalt:
Ich lese eine .txt Datei in meine DB ein (Ist eine Externe Datei ich habe keinen Einfluss auf diese)
So nun habe ich das Problem das ich in einem Feld "Informationen" extrem viele \n stehen habe.
z.B.:
\n\n\n Informationem zum Bauteil\n5EFJ934\nAchtung nur in Verbinung mit 34FDE998 erstellen\nStand:3
So nun dachte ich mir kein Problem die Spalte in Java schnell gelesen alle "\n" gekillt und zurückschreiben.
Leider funktioniert das nicht. Hat jemand von euch eine Idee woran das liegen kann?
Er macht einfach nichts er ersetzt keine \n. Ich habe es auch mit: \\n und |\n versucht.
Information:
-DB Feld ist ein Memofeld.
Java:
String sInfo = completeResult.getString(5);
if ( completeResult.wasNull() ){
currentHolder.setsInfo("");
}else{
sInfo = sInfo.replaceAll("\n", System.getProperty("line.separator")).trim();
currentHolder.setsInfo(sInfo);
}
Für Tips wäre ich sehr dankbar.
Mit freundlichen Grüßen
MrTobi