Skip to content

Regex-Tester

Muster + Text → Treffer + Capture-Gruppen, im Browser. JavaScript-Syntax.

Buğra SözeriEntwickler
Updated · Published
Reviewed by Convertitive

Teste JavaScript-reguläre Ausdrücke gegen beliebige Zeichenketten und sieh jeden Treffer — Gesamtanzahl, Index und benannte/nummerierte Capture-Gruppen — sofort. Alle sechs Flags (g, i, m, s, u, y) lassen sich umschalten, und Parsing-Fehler werden im Klartext angezeigt, anstatt die Seite zu stoppen.

//g
6 matches
  • The@0
  • Brown@10
  • Lazy@35
  • Dog@40
  • It@45
  • Istanbul@66

JavaScript regex (ECMAScript flavour). Backreferences, lookahead / lookbehind, and named groups all supported. For PCRE-only features (recursive patterns, conditional groups) use a dedicated PCRE tool.

How to use

  1. Muster einfügen

    Ohne die umgebenden Schrägstriche — nur der Musterkörper. Backslashes werden wie üblich escaped (\d für Ziffer, \w für Wortzeichen usw.).

  2. Benötigte Flags aktivieren

    g für alle Treffer (nicht nur den ersten), i für Groß-/Kleinschreibung ignorieren, m für mehrzeiliges ^/$, s für Dotall, u für vollständiges Unicode, y für Sticky.

  3. Trefferliste lesen

    Jeder Treffer zeigt seinen Text, seine Position in der Eingabe (@N) und alle Capture-Gruppen. Fehler werden rot dargestellt, anstatt einen Absturz zu verursachen.

Frequently asked questions

Welche Regex-Variante wird hier verwendet?
ECMAScript — die Regex-Variante, die JavaScript selbst verwendet. Lookahead / Lookbehind, benannte Gruppen, Unicode-Escapes werden alle unterstützt. Nur für PCRE spezifische Features (rekursive Teilmuster, bedingte Gruppen, possessive Quantoren) sind nicht verfügbar.
Warum hängt sich mein Muster auf?
Katastrophales Backtracking — ein regulärer Ausdruck, der bei bestimmten Eingaben exponentiell viele Pfade erkundet. Unser Tester bricht bei 50.000 Treffern ab, aber ein Muster kann dennoch Sekunden benötigen. Verfeinere mehrdeutige Quantoren (ersetze .* durch [^x]*, wenn du das meinst).
Kann ich gegen mehrzeilige Eingaben testen?
Ja. Aktiviere das m-Flag, wenn ^ und $ Zeilengrenzen matchen sollen; aktiviere s, wenn . Zeilenumbruch-Zeichen matchen soll.
Speichert das Tool mein Muster oder meinen Text?
Nein. Alles läuft in deinem Browser. Es gibt keinen Upload, keine Protokollierung, keine Analyse des Inhalts.

Verwandte Werkzeuge