Verwenden von regulären Ausdrücken bei der Textsuche

Reguläre Ausdrücke sind spezielle Muster, die zum Suchen und Bearbeiten von Text verwendet werden und dabei helfen, bestimmte Informationen in Texten zu finden.

note

Die Suche mir regulären Ausdrücken unterscheidet sich von der mit Platzhaltern. LibreOffice Writer unterstützt lediglich reguläre Ausdrücke bei der Suche.


Beim Suchen und Ersetzen von Text in einem Dokument können Sie reguläre Ausdrücke verwenden. Die Eingabe "S.nne" findet beispielsweise sowohl "Sonne" als auch "Sinne".

  1. Wählen Sie Bearbeiten – Suchen und ersetzen….

  2. Um den Dialog zu erweitern, klicken Sie auf Weitere Optionen.

  3. Aktivieren Sie das Feld Reguläre Ausdrücke.

  4. Geben Sie im Feld Suchen den gewünschten Suchbegriff mit regulären Ausdrücken ein.

  5. Klicken Sie auf Nächsten suchen oder Alle suchen.

Beispiele für reguläre Ausdrücke

  1. Der reguläre Ausdruck für einzelne Zeichen ist der Punkt (.).

  2. Der reguläre Ausdruck für einen Buchstaben ist \w und für eine Zahl \d.

  3. Der reguläre Ausdruck für ein oder mehrere Vorkommen des vorherigen Zeichens ist ein Sternchen, so findet "123*" beispielsweise "12" "123" und "1233".

  4. Der reguläre Ausdruck für die Suche nach null oder mehr Vorkommen eines beliebigen Zeichens ist ein Punkt und ein Sternchen (.*).

  5. Der reguläre Ausdruck für ein oder mehrere Vorkommen des vorherigen Zeichens ist ein Pluszeichen (+). Beispielsweise findet "\w+" jedes beliebige Wort, "\d+" jede beliebige Zahl.

  6. Der reguläre Ausdruck für einen Tabulator ist \t. Allgemeiner steht \s für alle Arten von „Leerzeichen“, wie geschützte Leerzeichen, Wagenrücklauf, …

  7. Der reguläre Ausdruck für das Ende eines Absatzes ist ein Dollarzeichen ($). Der reguläre Ausdruck für den Anfang eines Absatzes ist ein Zirkumflex und ein Punkt (^.). Der reguläre Ausdruck für einen leeren Absatz ist "^$".

Notizsymbol

Eine Suche mit einem regulären Ausdruck funktioniert nur innerhalb eines Absatzes. Das heißt, ein \n entspricht einem Zeilenumbruch innerhalb eines Absatzes.


Bitte unterstützen Sie uns!