Regex Schnellstart – Zeichengruppen finden
Mit regulären Ausdrücken können wir nicht nur Text zuordnen, sondern auch Informationen für die weitere Verarbeitung extrahieren. Dies geschieht, indem man Gruppen von Zeichen definiert und diese mithilfe der speziellen Klammern ( und ) Metazeichen erfasst. Jedes "Untermuster" innerhalb eines Klammerpaares wird als Gruppe erfasst. In der Praxis kann dies genutzt werden, um Informationen wie Telefonnummern oder E-Mails aus allen möglichen Daten zu extrahieren.
Stell dir zum Beispiel vor, du hättest eine Kommandozeile und musst alle Bilddateien in deiner Cloud auflisten. Du könntest dann ein Muster wie ^(IMGd+.png)$ verwenden, um den vollständigen Dateinamen zu erfassen und zu extrahieren, aber wenn du nur den Dateinamen ohne die Erweiterung erfassen möchtest, könntest du das Muster ^(IMGd+).png$ verwenden, das nur den Teil vor dem Punkt erfasst.
Im folgenden Praxisbeispiel sollst du ein Muster schreiben, dass nur auf die Dateinamen (ohne Dateiendung) der PDF-Dateien passt.
[lp_spoiler title="Lösung anzeigen" class="da"]
^(datei.+).pdf$
[/lp_spoiler]