Regex-Tester

Muster eingeben, Testtext einfügen – Treffer, Gruppen und Ersetzung siehst du live.

/ /

#TrefferPositionGruppen

100 % privat: Alles wird lokal in deinem Browser verarbeitet. Deine Daten verlassen nie dein Gerät.

So funktioniert's

  1. Regulären Ausdruck oben eingeben und Flags wählen.
  2. Testtext einfügen – alle Treffer werden markiert und mit Position und Gruppen aufgelistet.
  3. Optional einen Ersatztext mit $1, $2 … eingeben und das Ergebnis prüfen.

Kurzreferenz

\d Ziffer, \w Buchstabe/Ziffer/_, \s Leerraum, . beliebiges Zeichen, ^/$ Anfang/Ende, * 0+, + 1+, ? 0–1, {n,m} n bis m, [abc] Zeichenklasse, (…) Gruppe, (?<name>…) benannte Gruppe, a|b oder.

Der Tester nutzt die JavaScript-Regex-Engine deines Browsers. Die Syntax ist weitgehend kompatibel mit PCRE (PHP), Python und Java, Details wie Lookbehind oder Flags können sich unterscheiden.

Häufige Fragen

Welche Regex-Variante wird verwendet?

Die von JavaScript (ECMAScript), inklusive Lookbehind, benannter Gruppen und Unicode-Klassen mit dem u-Flag.

Was bewirkt das g-Flag?

Ohne g wird nur der erste Treffer gesucht, mit g alle Treffer.

Warum hängt der Browser bei manchen Mustern?

Verschachtelte Wiederholungen wie (a+)+ können zu „katastrophalem Backtracking“ führen. Vereinfache dann das Muster.