Regex-Tester & -Erklärer
Muster live gegen Test-Text prüfen: farbige Treffer, Gruppen (nummeriert & benannt), Ersetzungs-Vorschau mit $1/$<name> und eine deutschsprachige Erklärung jedes Token — inklusive Warnung vor katastrophalem Backtracking. Läuft komplett in deinem Browser.
/(?<user>[\w.+-]+)@(?<domain>[\w-]+\.[a-z]{2,})/g
Treffer im Text2 Treffer
Kontakt: anna.b+news@example.com und support@routebar.dev — alte Adresse foo@bar war ungültig.
Treffer-Liste (2)
| # | Treffer | Position | Gruppen |
|---|---|---|---|
| 1 | anna.b+news@example.com | 9–32 | $1: anna.b+news $2: example.com user: anna.b+news domain: example.com |
| 2 | support@routebar.dev | 37–57 | $1: support $2: routebar.dev user: support domain: routebar.dev |
Ersetzen (Vorschau)
Kontakt: anna.b+news [at] example.com und support [at] routebar.dev — alte Adresse foo@bar war ungültig.
Muster erklärt
(Beginn einer benannten Gruppe „user“[\w.+-]eines dieser Zeichen: ein Wortzeichen (A–Z, a–z, 0–9, _), „.“, „+“, „-“ — einmal oder öfter (1 oder mehr)@wörtlich „@“(Beginn einer benannten Gruppe „domain“[\w-]eines dieser Zeichen: ein Wortzeichen (A–Z, a–z, 0–9, _), „-“ — einmal oder öfter (1 oder mehr)\.das Zeichen „.“ (maskiert, wörtlich)[a-z]eines dieser Zeichen: Bereich „a“–„z“ — mindestens 2 Mal