Regex-Tester online – JavaScript Match & Replacement

Testen Sie JavaScript reguläre Ausdrücke anhand von Beispieltext. Schalten Sie Flags um, überprüfen Sie Erfassungsgruppen und zeigen Sie Ersetzungen in der Vorschau an – alles läuft lokal in Ihrem Browser.

Laden…
Regex-Tester – Entwicklerhinweise
Debuggen Sie JavaScript RegExp gegen Live-Betrefftext. Untersuchen Sie Übereinstimmungen, nummerierte Gruppen und benannte Gruppen. Vorschau durch $1 / $&-Vorlagen ersetzen.

So funktioniert das Testen

Geben Sie ein Muster und einen Betreff ein, schalten Sie die Flags um (g/i/m/s/u/y) und klicken Sie dann auf Test. Der Match-Modus listet jeden Treffer mit Index und Gruppen auf. Im Ersetzungsmodus wird auch die ersetzte Zeichenfolge angezeigt. Pathologische Muster können den Tab einfrieren – halten Sie Experimente lokal und vermeiden Sie verschachtelte Quantoren bei großen Probanden.

Optionen

Flaggen (g / i / m / s / u / y)
Standardmäßige JavaScript RegExp-Flags. Global (g) findet alle Übereinstimmungen; „ignoreCase“ (i), „multiline“ (m), „dotAll“ (s), „unicode“ (u) und „sticky“ (y) ändern die übereinstimmende Semantik.
Modus (abgleichen/ersetzen)
Nur Treffer in Trefferlisten. Ersetzen wendet eine Ersetzungszeichenfolge mit $1, $& und zugehörigen Vorlagen an, sodass Sie eine Vorschau der Umschreibungen anzeigen können.
Ersetzen durch
Wird angezeigt, wenn der Modus „Ersetzen“ ist. Unterstützt JavaScript-Ersetzungsmuster wie $1 für Gruppe 1 und $& für die vollständige Übereinstimmung.

Beispiele

Paare einfangen

Muster + Motiv

(\w+)=(\d+) auf a=1 b=2 (Flag g)

Ergebnis

Übereinstimmungen: a=1 → Gruppen [a,1]; b=2 → Gruppen [b,2]

Durch 1 $ ersetzen

Muster + Motiv

(\d+) → [$1] auf x=10 (Flag g)

Ergebnis

x=[10]

Verwandte Dienstprogramme

Benötigen Sie URL-sichere Etiketten? Verwenden Sie slugify. Generieren Sie Geheimnisse mit dem Passwortgenerator.

Häufig gestellte Fragen zum Regex-Tester

Fragen zum Musterdebuggen

Ist das PCRE oder Python-Regex?

Nein – dieses Tool verwendet nur die JavaScript RegExp-Engine des Browsers (gleiche Variante wie in Node und modernen Browsern).

Kann ein Muster meinen Browser einfrieren?

Ja. Katastrophales Backtracking (Muster im ReDoS-Stil) kann zum Stillstand kommen, da die Ausführung lokal erfolgt. Bevorzugen Sie beim Experimentieren einfache Muster und kleinere Motive.

Werden benannte Gruppen unterstützt?

Ja, wenn die Engine sie zurückgibt, erscheinen sie neben nummerierten Gruppen in der Trefferliste.

Ist mein Text hochgeladen?

Niemals – das Testen bleibt in Ihrem Browser.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.