Regulärer Ausdruck E-Mail URL IPv4 Datum (YYYY-MM-DD) PLZ (DE) Telefon (DE) HTML-Tag Hex-Farbe
Testtext
Ergebnis mit Highlighting
The quick brown fox jumps over the lazy dog.
E-Mail: user@example.com
URL: https://www.example.com/path?q=1
Datum: 2024-05-21
IPv4: 192.168.1.1
Telefon: +49 170 1234567 Zeichen
.Beliebiges Zeichen (außer \n) \dZiffer [0-9] \DKeine Ziffer \wWortzeichen [a-zA-Z0-9_] \WKein Wortzeichen \sWhitespace (Leer, Tab, …) \SKein Whitespace \nZeilenumbruch \tTabulator
Quantoren
*0 oder mehr (gierig) +1 oder mehr (gierig) ?0 oder 1 (optional) {n}Genau n-mal {n,}Mindestens n-mal {n,m}Zwischen n und m-mal *? +? ??Nicht-gierig (lazy)
Anker & Grenzen
^Anfang der Zeile $Ende der Zeile \bWortgrenze \BKeine Wortgrenze
Gruppen
(abc)Fanggruppe (?:abc)Nicht-fangende Gruppe (?<name>…)Benannte Gruppe (?=abc)Positiver Lookahead (?!abc)Negativer Lookahead (?<=abc)Positiver Lookbehind (?<!abc)Negativer Lookbehind a|bOder (a oder b)
Zeichenklassen
[abc]Eines von: a, b, c [^abc]Keines von: a, b, c [a-z]Kleinbuchstaben a–z [A-Z]Großbuchstaben A–Z [0-9]Ziffern 0–9