Guide
08 May 2026
12 Min. Lesezeit
Reguläre Ausdrücke (Regex) – Vollständige Anleitung: Muster, Syntax & Beispiele (2026)
Regex von Grund auf meistern. Zeichenklassen, Quantoren, Gruppen, Lookaheads und reale Muster für E-Mail-Validierung, URL-Parsing, Log-Analyse und mehr.
Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck (Regex) ist eine Zeichenfolge, die ein Suchmuster definiert. Er wird verwendet, um Text zu finden, zu extrahieren, zu ersetzen oder zu validieren. Regex wird in nahezu allen Programmiersprachen — Python, JavaScript, PHP, Java, Go, Ruby — sowie in Befehlszeilentools wie grep, sed und awk unterstützt.
Syntax-Referenz
Zeichenklassen
[abc]— "a", "b" oder "c"[a-z]— Kleinbuchstaben[^abc]— alles außer "a", "b", "c"\d— Ziffer;\w— Wortzeichen;\s— Leerzeichen
Quantoren
*— 0 oder mehr;+— 1 oder mehr;?— 0 oder 1{3}— genau 3-mal;{2,5}— 2 bis 5 Mal
Anker und Gruppen
^Anfang,$Ende;\bWortgrenze(abc)— Capture-Gruppe;(?:abc)— Non-Capture-Gruppe
Wichtige Muster
# E-Mail-Adresse
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
# Starkes Passwort
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
# Datum JJJJ-MM-TT
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
# Hex-Farbe
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
Regex-Muster kostenlos testen
Schreiben, testen und debuggen Sie reguläre Ausdrücke mit Echtzeit-Match-Highlighting und integrierter Musterbibliothek.