Flags und Gruppen debuggen
Nachvollziehen, wie Schalter wie m/s/u/y das Verhalten desselben Ausdrucks in JavaScript verändern.
Guide
Der Regex-Tester baut den Ausdruck direkt mit dem JavaScript-RegExp des Browsers und unterstützt die sechs umschaltbaren Flags g i m s u y. Die Ergebnisliste zeigt Trefferposition, Text sowie nummerierte und benannte Gruppen; im Ersetzungsfeld lässt sich das echte Resultat von JavaScript String.replace() nachvollziehen.
Aktualisiert am 2026-09-102 min read
/ eingeben und die gewünschten Flags setzen.$1, $<name> und weitere Muster folgen der JS-Semantik.| Eingabe | Ausgabe | Hinweis |
|---|---|---|
\d+ + g |
alle Zahlenfolgen | g = global suchen |
^a + m |
das a am Anfang jeder Zeile | mehrzeiliger Anker |
(a)(b) + $2$1 |
ba |
replacement nutzt Gruppen |
RegExp des aktuellen Browsers – nicht PCRE, RE2, Python oder Java; nicht unterstützte Konstrukte führen direkt zu einem Fehler beim Erzeugen des RegExp.d für Gruppenindizes zu ergänzen, und fällt bei alten Browsern automatisch zurück; die sichtbaren Flags ändern sich dadurch nicht.g; ist g nicht gesetzt, zeigt die Liste trotzdem nur den ersten Treffer. Die Ersetzung verwendet strikt die gewählten Flags und ersetzt ohne g nur einmal.lastIndex manuell, damit die Schleife nicht hängt; gesammelt werden höchstens 1.000 Treffer.Nachvollziehen, wie Schalter wie m/s/u/y das Verhalten desselben Ausdrucks in JavaScript verändern.
$1 oder benannte Gruppen lokal testen, bevor sie in Code oder Editor-Batchläufe wandern.
Weil das Werkzeug den JavaScript-RegExp des Browsers nutzt und nur ECMAScript-Syntax akzeptiert, die diese Laufzeit unterstützt.
Nein. Sie sind reine Regex-Beispiele für die Form einer Zeichenkette; Echtheit oder Inhaberschaft werden nicht geprüft.
Muster, Testtext und Ersetzung bleiben im Browser – nichts wird hochgeladen oder gespeichert.
Aktualisiert am 2026-09-10
Reguläre Ausdrücke online testen: Treffer hervorheben, Gruppen anzeigen, Ersetzungen vorschauen und ein Spickzettel
Dieses Werkzeug ist noch nicht vollständig übersetzt; einige Inhalte nutzen die Ausgangssprache oder die Rückfallsprache.
Hotline 13812345678, Ersatz 15987654321, Festnetz 010-12345678 stimmt nicht überein.
| # | Position | Treffertext | Erfassungsgruppen |
|---|---|---|---|
| 1 | 8-19 | 13812345678 | — |
| 2 | 28-39 | 15987654321 | — |
Unterstützt Referenzsyntax wie $1, $& und $<name>; ohne g wird nur der erste Treffer ersetzt
Anklicken, um Ausdruck und Beispieltext einzusetzen