← Startseite CHEATSHEET
Häufig verwendete Regex-Syntax wie Zeichenklassen, Anker, Quantoren und Gruppen auf einer Seite zusammengefasst. Basierend auf der JavaScript-Syntax (ECMAScript).
Zeichenklassen
.jedes Zeichen außer Zeilenumbruch
\dZiffer [0-9]
\DZeichen, das keine Ziffer ist
\wWortzeichen [A-Za-z0-9_]
\WZeichen, das kein Wortzeichen ist
\sLeerraum (Leerzeichen, Tab, Zeilenumbruch)
\SZeichen, das kein Leerraum ist
[abc]eines von a, b, c
[^abc]Zeichen außer a, b, c
[a-z]Bereich von a bis z
Anker · Grenzen
^Anfang der Zeichenkette (oder Zeile)
$Ende der Zeichenkette (oder Zeile)
\bWortgrenze
\Bkeine Wortgrenze
(?=...)positiver Lookahead
(?!...)negativer Lookahead
(?<=...)positiver Lookbehind
(?<!...)negativer Lookbehind
Quantoren
*0-mal oder öfter
+1-mal oder öfter
?0- oder 1-mal
{n}genau n-mal
{n,}n-mal oder öfter
{n,m}n- bis m-mal
*?genügsames (minimales) Matching
Gruppen · Sonstiges
(...)Erfassungsgruppe
(?:...)nicht erfassende Gruppe
(?<name>...)benannte Erfassungsgruppe
a|ba oder b (Alternative)
\1Rückverweis auf Gruppe 1
\.Sonderzeichen escapen