peter schulze schrieb:
Ich kopiere manchmal Textemails oder pdf-Abschnitte in
Writer-Dokumente. Dann sind die Zeilen nach x Zeichen umgebrochen.
Das ist natürlich unpraktisch für die weitere Verarbeitung.
Wie kann ich automatisch alle Zeilenumbrüche löschen?
Danke!
Hauke
Man öffnet Dialog Suchen & Ersetzen (Strg+g) und geht wie folgt vor:
1.) Suchen nach »$«, ersetzen durch einen Platzhalter (eine
Zeichenkette, die im Text nicht vorkommt, z.B. »@@@«), dabei ein
Häckchen bei Regulärer Ausdruck setzen;
2.) Suchen nach »@@@@@@« (die doppelte Zeichenkette aus Schritt 1),
ersetzen durch »\n«, auch hierbei Regulärer Ausdruck anhaken;
3.) Suchen nach »@@@« (die Zeichenkette aus Schritt 1), ersetzen durch
» « (ein Leerzeichen);
ggf. Suchen nach » « (zwei Leerzeichen), ersetzen durch » « (ein
Leerzeichen).
Im Ergebnistext erfolgen Absatzwechsel nur an den Stellen, an denen im
Ausgangstext eine Leerzeile stand.
Sollte im Schritt 2 die Zeichenkette »@@@@@@« nicht wie beabsichtigt
durch »¶«, sondern durch »@@@¶« ersetzt werden, kann am Ende von
Absätzen jeweils ein einzelnes Leerzeichen übrigbleiben. Diese
Leerzeichen kann man bei Bedarf durch einen weiteren
Suchen-und-Ersetzen-Vorgang entfernen: Suchen nach »[:space:]$«,
ersetzen durch »« (nichts); dabei wieder das Häckchen bei Regulärer
Ausdruck setzen.
(Zitatende)
Das ist ein cleverer Algorithmus!
Hat ihn jnd zufällig als Makro? Ihn mit dem MakroRekorder aufzunehmen
geht leider nicht, da die Selektion verloren geht und OO an den
Dokumentanfang geht nach den Zwicshenschritten.
Wo finde ich das zitierte Handbuch?
Schöne Grüße,
Hauke
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]