suchen ersetzen - Zeilenumbruch

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Benutzeravatar
miesepeter
********
Beiträge: 2243
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: suchen ersetzen - Zeilenumbruch

Beitrag von miesepeter »

Hallo Nick,

also ich habe, wie das oben vorgeschlagen wurde, mit der Hilfefunktion die Regulären Ausdrücke aufgerufen und dort gelesen:

Code: Alles auswählen

[:alnum:]?
Steht für ein alphanumerisches Zeichen ([:alpha:] und [:digit:]).
Weiter unten war zu lesen:

Code: Alles auswählen

\n
Steht für einen mit Umschalt+Eingabetaste eingefügten Zeilenumbruch. Sie tauschen Zeilenumbrüche gegen Absatzumbrüche aus, indem Sie \n in die Felder Suchen nach und Ersetzen durch eingeben und dann einen Suchen/Ersetzen-Vorgang ausführen.
\n steht im Feld Suchen nach für einen Zeilenumbruch, der mit der Tastenkombination Umschalt+Eingabe eingegeben wurde.
\n steht im Textfeld Ersetzen durch für einen mit der Eingabetaste eingegebenen Absatzumbruch.
Und ebenfalls war zu lesen:

Code: Alles auswählen

& oder $0
Fügt die Zeichenfolge, die durch die Suchkriterien im Feld Suchen nach gefunden wurde, zu dem Begriff im Feld Ersetzen durch hinzu, wenn Sie die Ersetzung durchführen.
Im ooowiki.de > Reguläre Ausdrücke ist gleich im ersten Beispiel sinngemäß Ähnliches zu lesen...

Habe dann als im Suchen/Ersetzen-Dialog eingegeben:

..:..:.. oder [:alnum:]?[:alnum:]?:[:alnum:]?[:alnum:]?:[:alnum:]?[:alnum:]?

und dann als Ersetzbegriff

\n&

Wobei
['x'] Reguläre Ausdrücke
angekreuzt war.

Naja,
hat geklappt. Muss aber zugeben, es erfordert tierisch viel Denkarbeit. :mrgreen:

Die Frage wäre dann, ähm, spricht das für den Writer oder gegen ihn. ;-)

Ciao

PS: Danke an noch'n Gast, wär aber nett, wenn du einen "gescheiten Nickname" hättest. 8)
Benutzeravatar
miesepeter
********
Beiträge: 2243
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: suchen ersetzen - Zeilenumbruch

Beitrag von miesepeter »

noch'n Gast hat geschrieben:Da die Klammern in den RegEx Sonderzeichen sind, muss in OOo ein \ vorangestellt werden (wie in der Hilfe erklärt). Mit deinem Ausdruck für Ersetzen (der ja vom Prinzip her auch das gleiche ist, wie in Word: Absatzumbruch + gefundener Text) sollte es dann wie gewünscht klappen. Aber wir wissen ja nicht, wie der übrige Text von Nick4u aussieht, daher sollte er lieber nochmal selber in die RegEx schauen ...
Hallo noch'n Gast,
danke für deine Ergänzungen. Ob das nick4U überhaupt noch interessiert?!
Ciao bis zum nächsten Mal!
Antworten