
Einsteigerleitfaden zu regulären Ausdrücken — Regex in 10 Minuten lernen
📷 ThisIsEngineering / PexelsEinsteigerleitfaden zu regulären Ausdrücken — Regex in 10 Minuten lernen
Meistern Sie die Grundlagen regulärer Ausdrücke mit praktischen Beispielen. Lernen Sie Mustererkennung, Zeichenklassen, Quantifizierer und mehr.
Was sind reguläre Ausdrücke?
Ein regulärer Ausdruck (Regex) ist ein Muster, das Zeichenkombinationen in einer Zeichenkette erkennt. Es ist ein außerordentlich mächtiges Werkzeug für das Durchsuchen von Text, die Validierung von Eingaben und das Extrahieren von Daten.
Grundmuster
Literale Zeichen
Das einfachste Regex ist eine einfache Zeichenkette: hello findet den Text "hello" irgendwo in einer größeren Zeichenkette.
Sonderzeichen (Metazeichen)
| Zeichen | Bedeutung | Beispiel |
|---|---|---|
. | Beliebiges einzelnes Zeichen | h.t findet "hat", "hot", "hit" |
^ | Anfang der Zeichenkette | ^Hello findet "Hello World" |
$ | Ende der Zeichenkette | world$ findet "hello world" |
\d | Eine Ziffer | \d{3} findet "123" |
\w | Buchstabe, Ziffer oder Unterstrich | \w+ findet "hello" |
\s | Leerzeichen-Zeichen | \s+ findet Leerzeichen und Tabs |
Quantifizierer
| Quantifizierer | Bedeutung |
|---|---|
* | 0 oder mehr Mal |
+ | 1 oder mehr Mal |
? | 0 oder 1 Mal |
{n} | Genau n Mal |
{n,m} | Zwischen n und m Mal |
Praktische Beispiele
E-Mail-Validierung
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
US-Telefonnummer
\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}
URL-Muster
https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*
Selbst ausprobieren
Übung ist der beste Lehrer. Testen Sie Ihre regulären Ausdrücke mit Echtzeit-Trefferhervorhebung im kostenlosen Regex-Tester.