Hallo Ralf,
was Gresti vergessen hat zu erwähnen:
Damit es dir nicht den gesamten Text ohne Absätze und ohne gewollte Zeilenumbrüche in einem Stück hintereinander weg formatiert, musst du die jeweils erste bis vorletzte Zeile eines Absatzes markieren und darfst Suchen/Ersetzen immer nur auf diesen markierten Bereich anwenden lassen. Ansonsten würde das Wiederherstellen von gewollten Zeilenumbrüchen und Absätzen ggf. länger dauern, als ein manuelles Entfernen von überflüssigen Absatzmarken.
Wenn du das auf den ganzen Text anwenden willst, musst du etwas anders vorgehen.
Vermutlich wird es in den Texten nur Absatzmarken geben und keine manuellen Zeilenumbrüche. Du könntest also zunächst alle Absatzmarken ^p durch manuelle Zeilenumbrüche ^l ersetzen lassen und anschließend dann 2 Zeilenumbrüche ^l^l durch 2 Absatzmarken ^p^p. Im Ergebnis hast du dann eine Absatzmarke am Ende eines jeden Absatzes und eine für die darauffolgende Leerzeile. Nun lässt du einfach noch die verbliebenen Zeilenumbrüche ^l entfernen (durch nichts ersetzen).
Absätze mit anschließender Leerzeile bleiben auf diesem Weg erhalten, ein paar Nachbearbeitungen werden aber auch dann eventuell noch erforderlich sein. Beispielsweise überall dort, wo vorher Zeilen umgebrochen wurden, ohne dass es sich dabei um Absätze mit einer anschließenden Leerzeile handelt, z.B. Adressfelder.
Gruß
Kalle