Reguläre Ausdrücke prüfen und testen
Testen Sie reguläre Ausdrücke online. Analysieren Sie Übereinstimmungen, korrigieren Sie Fehler und erstellen Sie effektive Muster zur Datensuche.
Übereinstimmungen
Keine Übereinstimmungen gefunden
Rest
Kein nicht übereinstimmender Inhalt
Kurzreferenz
Grundlagen regulärer Ausdrücke
^Anfang der Zeile$Ende der Zeile.Metazeichen, das jedes Zeichen außer einem Zeilenumbruch (\n) abgleicht|Gleicht das angegebene Zeichen oder die Gruppe von Zeichen auf beiden Seiten ab (ODER)\Wird verwendet, um ein Sonderzeichen zu escapenaDas Zeichen 'a'abDie Zeichenfolge 'ab'Quantifizierer
*Gleicht 0 oder mehr Wiederholungen des vorhergehenden Elements ab?Gleicht 0 oder 1 Wiederholung des vorhergehenden Elements ab+Gleicht 1 oder mehr Wiederholungen des vorhergehenden Elements ab{5}Gleicht genau 5 Wiederholungen ab{5,}Gleicht 5 oder mehr Wiederholungen des vorhergehenden Zeichens oder der Gruppe ab{5,10}Gleicht zwischen 5 und 10 Wiederholungen abZeichenklassen
\sGleicht ein Leerzeichen ab\SGleicht ein Nicht-Leerzeichen ab\wGleicht ein 'Wort'-Zeichen ab (alphanumerisch + Unterstrich)\WGleicht ein Nicht-'Wort'-Zeichen ab\dGleicht eine einzelne Ziffer ab\DGleicht ein einzelnes Nicht-Ziffern-Zeichen ab[\b]Backspace-Zeichen (Rücktaste)\cGleicht ein Steuerzeichen abSonderzeichen
\nGleicht ein Zeilenumbruchzeichen ab\tGleicht ein Tabulatorzeichen ab\rGleicht ein Wagenrücklaufzeichen ab\ZZZGleicht das oktale Zeichen ZZZ ab (z. B. \040 für ein Leerzeichen)\xZZGleicht das hexadezimale Zeichen ZZ ab (z. B. \x20 für ein Leerzeichen)\0Null-Zeichen (Null)\vVertikaler TabulatorGruppen
(xyz)Erfassende Gruppe von Zeichen(?:xyz)Nicht erfassende Gruppe von Zeichen[xyz]Gleicht jedes einzelne Zeichen aus dem Satz x, y oder z ab[^xyz]Gleicht jedes Zeichen ab, das *nicht* im Satz x, y oder z enthalten ist[a-q]Gleicht jedes Zeichen im Bereich von 'a' bis 'q' ab[0-7]Gleicht jede Ziffer im Bereich von '0' bis '7' abErsetzungen in Zeichenfolgen
$`Fügt den Teil der Zeichenfolge ein, der der Übereinstimmung vorausgeht$'Fügt den Teil der Zeichenfolge ein, der der Übereinstimmung folgt$+Fügt die letzte übereinstimmende erfassende Gruppe ein$&Fügt die gesamte übereinstimmende Zeichenfolge ein$nFügt die n-te erfasste Gruppe ein (z. B. $1, $2)Assertions (Lookaheads/Lookbehinds & Boundaries)
(?=xyz)Positiver Lookahead (stellt sicher, dass xyz folgt)(?!xyz)Negativer Lookahead (stellt sicher, dass xyz *nicht* folgt)(?<=xyz)Positiver Lookbehind (stellt sicher, dass xyz vorausgeht)(?<!xyz)Negativer Lookbehind (stellt sicher, dass xyz *nicht* vorausgeht)\bWortgrenze (Position zwischen einem 'Wort'- und einem Nicht-'Wort'-Zeichen)\BKeine Wortgrenze(?#comment)Kommentar (wird von der Regex-Engine ignoriert)