Mit regulären Ausdrücken finden Sie Zeichenfolgen

30. Juli 2015
Achim Wagenknecht Von Achim Wagenknecht, Freeware & Open Source, News & Trends, Linux, OpenOffice, Picasa, GIMP, Multimedia ...

Sie suchen nicht ein bestimmtes Wort, sondern ein Muster im Text oder Sonderzeichen? Reguläre Ausdrücke sind die Lösung.

Windows+Linux / Deutsch / Open Source. Reguläre Ausdrucke gibt es in verschiedenen Ausführungen für unterschiedliche Programmiersprachen und für LibreOffice. Wenn Sie in LibreOffice Writer auf "Bearbeiten / Suchen & Ersetzen" klicken und dann unter "Mehr Optionen" den "Regulären Ausdruck" ankreuzen - passiert gar nichts.

Wenn Sie aber dann noch mit Hilfe der LibreOffice Hilfefunktion und Gehirnschmalz die richtige Zauberformel finden, dann können Sie Textstellen finden, die nicht einem konkreten Stichwort entsprechen, aber ein bestimmtes Muster aufweisen. Auch Sonderzeichen können Sie als reguläre Ausdrücke kodieren.

Ein Beispiel: In einem Buch über Computer sollen alle Bezeichnungen für Funktionstasten formatiert werden, also F1, F2 und so weiter. Mit folgendem regulären Ausdruck finden Sie genau diese Textstellen:

F[:digit:]+

Dabei bedeutet [:digit:] eine Ziffer, das Plus heißt: Eine oder mehrere davon, und das F - oh, das F, das ist einfach nur ein F.

Oder möchten Sie vielleicht Web-Adressen aus einem Text fischen? Die zeichnen sich dadurch aus, dass auf einen Punkt direkt wieder Text folgt, ohne Leerstelle. Das kommt sonst nicht vor. Die Formel dafür lautet:

[:alpha:]+\.[:alpha:]+

Der Punkt darin ist einfach nur ein Punkt. Vor dem Punkt muss aber der Backslash stehen, weil Writer den Punkt sonst falsch versteht. Der ganze Rest bedeutet, dass vor und nach dem Punkt beliebig viel Text steht.

In den Hilfetexten von LibreOffice finden Sie eine "Liste der Regulären Ausdrücke". Aus denen können Sie dann Suchmuster zusammenpuzzeln. \n bezeichnet den Zeilenwechsel, \t den Tabulator und so weiter.

Mehr zum Thema

So nutzen Sie endlich alle Office-Möglichkeiten!

Jetzt gratis per E-Mail

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Windows-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"