Suchen / Ersetzen mit RegExp mit \n funktioniert nicht
Verfasst: Fr 25. Nov 2016, 13:40
Hallo,
hoffe Ihr könnt mir weiterhelfen, habe bereits ausführlich dazu gegoogelt :/
Habe eine Calcdatei eines Lieferanten in der auch eine Spalte mit dem Verkaufstext des Artikels vorhanden ist.
Zwar ist der Text mit Umbrüchen, aber unser ERP Programm erfordert, dass ich vor dem Einlesen in die Software die Zeichenanzahl auf ca. 70 Zeichen begrenze pro Zeile.
Dies habe ich versucht via suchen + ersetzen mit regulären Ausdrücken:
Suche: "(.{40,60}) " (Ohne die " natürlich, damit wir zwischen 40-60 Zeichen das Leerzeichen gesucht, weil Umbruch im Wort doof ist)
Ersetze durch: $1\n
Reguläre Ausdrücke ist natürlich aktiv.
Das Ganze funktioniert von der Suche her, aber beim Ersetzen wird \n eingefügt und eben kein Absatz / Zeilenumbruch.
Also z.B.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
Wird zu
Lorem ipsum dolor sit amet, consetetur\n sadipscing elitr, sed diam
Habe auch mal Testweise ohne Rexp usw. versucht und nur Zeichen ersetzt (immer "ersetzt mit \n"), aber nichts hat funktioniert ... In der Hilfe habe ich auch keine weiteren Hinweise gefunden und auch im Internet steht überall "suche nach zeichen, ersetzte durch \n"
Vielleicht ja auch eine Einstellungssache... jemand eine Idee was das sein könnte?
hoffe Ihr könnt mir weiterhelfen, habe bereits ausführlich dazu gegoogelt :/
Habe eine Calcdatei eines Lieferanten in der auch eine Spalte mit dem Verkaufstext des Artikels vorhanden ist.
Zwar ist der Text mit Umbrüchen, aber unser ERP Programm erfordert, dass ich vor dem Einlesen in die Software die Zeichenanzahl auf ca. 70 Zeichen begrenze pro Zeile.
Dies habe ich versucht via suchen + ersetzen mit regulären Ausdrücken:
Suche: "(.{40,60}) " (Ohne die " natürlich, damit wir zwischen 40-60 Zeichen das Leerzeichen gesucht, weil Umbruch im Wort doof ist)
Ersetze durch: $1\n
Reguläre Ausdrücke ist natürlich aktiv.
Das Ganze funktioniert von der Suche her, aber beim Ersetzen wird \n eingefügt und eben kein Absatz / Zeilenumbruch.
Also z.B.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
Wird zu
Lorem ipsum dolor sit amet, consetetur\n sadipscing elitr, sed diam
Habe auch mal Testweise ohne Rexp usw. versucht und nur Zeichen ersetzt (immer "ersetzt mit \n"), aber nichts hat funktioniert ... In der Hilfe habe ich auch keine weiteren Hinweise gefunden und auch im Internet steht überall "suche nach zeichen, ersetzte durch \n"
Vielleicht ja auch eine Einstellungssache... jemand eine Idee was das sein könnte?