Tutorial
10 Min. Lesezeit
Reguläre Ausdrücke: Praxisleitfaden für Einsteiger
Reguläre Ausdrücke ermöglichen das Suchen und Transformieren von Textmustern mit sehr wenig Code. Sie wirken anfangs kryptisch, aber die grundlegenden Symbole decken einen Großteil der täglichen Arbeit ab.
Grundbausteine
.— beliebiges Zeichen*,+,?— Wiederholung[abc]— Zeichenklasse^und$— Anfang und Ende
Nützliche Beispiele
Sie eignen sich hervorragend zur E-Mail-Validierung, zum Suchen von IP-Adressen oder zum Extrahieren von Zeitstempeln aus Logs.
Häufige Fehler
- Catastrophic backtracking durch verschachtelte Quantoren
- Greedy- und Lazy-Verhalten verwechseln
- Escapes in Zeichenklassen vergessen