Reguläre Ausdrücke live testen

Kostenloser Online-JavaScript-Regex-Tester, der in Ihrem Browser läuft. Tippen Sie ein Muster, optional Flags anpassen (g/i/m/s/u/y), und das rechte Feld hebt jeden Treffer in Echtzeit mit abwechselnden Farben hervor, damit benachbarte Treffer unterscheidbar bleiben. Die Trefferliste zeigt nummerierte und benannte Gruppen; das Ersetzungsfeld bietet Live-Vorschau von String.prototype.replace() mit $1 $2 Rückverweisen. Eingebauter Schutz gegen Catastrophic-Backtracking-Endlosschleifen bei Zero-Width-Treffern.

Wie benutzen

1
Muster eingeben

Ohne Schrägstriche — sie sind um das Feld gezeichnet.

2
Flags anpassen

Standard g (global). i für unabhängig von Groß-/Kleinschreibung, m für mehrzeilig.

3
Teststring einfügen

Das rechte Feld hebt Treffer live hervor.

4
Gruppen inspizieren

Nummerierte und benannte Captures erscheinen unter jedem Treffer.

5
Optional Ersetzungsvorschau

Ersetzung eingeben, um die ersetzte Ausgabe zu sehen.

Live-JavaScript-Regex-Test mit hervorgehobenen Treffern und Ersetzungsvorschau

/ /
g global · i ohne Groß-/Kleinschreibung · m mehrzeilig ^$ · s . matched \n · u Unicode · y sticky
Teststring
Hervorgehobene Treffer 0
Noch keine Treffer.

Spickzettel

\dZiffer 0-9
\wWortzeichen
\sLeerzeichen
.beliebiges Zeichen
^ $Anfang, Ende
* + ?0+, 1+, 0/1
{n,m}n bis m mal
[abc]Zeichenklasse
(...)Capture-Gruppe
(?:..)ohne Capture
(?<n>..)benannte Gruppe
a|ba oder b
Veröffentlicht