Hallo Mark, Dein Vorschlag war richtig, Danke! Aber nun eine anschließende Frage: mit 'sed' kann ich den Treffer - indem ich das Muster als "\([^.]\)\n" umformuliere - mit \1 in der Ersetzung verwenden. Wie erreiche ich dies aber mit 'mc' bzw. 'xed'? Gegenwärtig wird das letzte Zeichen durch " " ersetzt, was nicht meine Zielsetzung ist :-) BG, Kimmo ke, 2021-09-15 kello 12:55 +0200, mark.wenzel@gmx.net kirjoitti:
Hallo Kimmo,
Am 15. September 2021 12:08:59 MESZ schrieb Kimmo Elo < kimmo.m.elo@gmail.com>:
Hallo Liste,
irgendwie stehe ich jetzt auf dem Schlauch und komme nicht weiter. Ich habe eine PDF-Datei mit 'pdftotext' in eine Textdatei konvertiert. Bisher ist es mir gelungen, Zeilen, die mit "-" oder "," enden mit entsprechenden Regexps zu finden und mit darauffolgenden Zeilen zusammenzufügen.
Nun aber sollte ich noch Zeilen, an deren Ende KEIN Punkt steht, mit der nächsten Zeile zusammenfügen. Beispiel (3 Zeilen):
--- snip ---
Diese Spielräume durch höhere Steuern oder neue Schulden wieder zu vergrößern, würde den dringend benötigten wirtschaftlichen Aufschwung und damit Arbeitsplätze gefährden und wäre ungerecht gegenüber kommenden Generationen.
--- snip ---
Diese drei Zeilen sollten zusammengefügt werde, so dass der "\n" (vor dem KEIN Komma steht) durch " " ersetzt werden sollte.
Irgendwie kriege ich dies nicht hin. Habe u.a. mit "(?!.)\n" versucht, aber ohne Erfolg. Was wäre die richtige Regexp-Formel?
versuche es doch Mal mit [^.] Bedeutet: Zeichengruppe, negiert (wegen ^ am Anfang), enthaltene Zeichen: . (Der Punkt). Viel Erfolg. Gruß Mark