Direkt zum Artikelanfang
Journalismus, Suche, Recherche
Titelbild Open Office: Suchen und Ersetzen mit regulären Ausdrücken

Open Office: Suchen und Ersetzen mit regulären Ausdrücken

Texte unkompliziert formatieren

Mit Hilfe der Suchen & Ersetzen-Funktion von Open Office/Libre Office und der Hilfe regulärer Ausdrücke formatiert man Artikel schnell und unkompliziert.

Schlagworte: reguläre ausdrücke, formatieren, suchen, ersetzen, open office, libre office

Wofür braucht man reguläre Ausdrücke?

Mit einem regulären Ausdruck (Wikipedia: Regulärer Ausdruck) kann man nach normalen Zeichenfolgen und SteuerZeichen, wie z.B. Tabulatoren, Zeilenumbrüchen und Ähnlichem suchen, um diese durch andere Zeichen zu ersetzen. Reguläre Ausdrücke benutzt man in OpenOffice.org mit Hilfe der Suchen & Ersetzen-Funktion. Mittels regulärer Ausdrücke erstellt man somit (komplexe) Suchmuster, die nicht nur genau einen Begriff finden, wie z.B. "Haus", sondern auch "Hausaufgabe" oder "Hochhaus".

Das bedeutet konkret: Reguläre Ausdrücke helfen verkorkste Dokumente schnell und unkompliziert zu formatieren, anstelle diese mühsam per Hand zu editieren.

Texte mit Suchen und Ersetzen formatieren

Texte lassen sich auf vielfältige Weise mit regulären Ausdrücken formatieren. Damit reguläre Ausdrücke als solche erkannt werden, muß im Suchen-Ersetzen-Dialog diese Option aktiviert werden (siehe Screenshot).

  • Ein Absatzende sucht man mit dem regulären Ausdruck: $
  • Einsetzen muß man Absatzenden jedoch mit dem regulären Ausdruck: \n
  • Eine Zeilenschaltung sucht man mit dem regulären Ausdruck: \n

Beliebiges Zeichen ersetzen

Der . steht für genau ein beliebiges Zeichen. Um mehrere beliebige Zeichen zu suchen, nutzt man .., ... und so weiter. Will man eine Zeichenfolge mit beliebig oft Zeichen ersetzen, nutzt man zusätzlich das *. Das Sternchen auch Wildcard genannt, erweitert die Suche nach einem beliebigen Zeichen auf die Suche nach unendlich vielen Zeichen: .*

Beispiel:

class=".*"

Gibt man die obige Zeichenfolge in der Open Office Suchen & Ersetzen-Funktion ein, sucht Open Office nach der exakten Reihenfolge class=" mit einer anschließenden beliebig langen Zeichenfolge, bis die Suche auf die Zeichen " stößt. Anschließend ersetzt die Suchfunktion die gefundene Zeichenfolge durch eine neue gewünschte Zeichenfolge.

Das obige Ergebnis findet z.B. die folgenden verschiedenen Zeichenfolgen:

class="text-align: center;"
class="color: #fff" style="background: #0f0;"

Weiterführende Informationen zu regulären Ausdrücken

Über den Autor

Moritz »mo.« Sauer Dieser Artikel wurde am von geschrieben. Moritz »mo.« Sauer ist Journalist, Dozent, Coach und Webdesigner. Als Internetexperte schreibt der Kölner Buchautor nicht nur Bücher für O'Reilly, sondern berät und coacht Unternehmen im Bereich Online-Publishing und Social Media.

Kommentare