Regex-Tester
Muster + Text → Treffer + Capture-Gruppen, im Browser. JavaScript-Syntax.
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.
- 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
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.).
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.
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
- Cron-Ausdruck-GeneratorCron-Syntax erstellen, lesen und validieren.
- Unix-Zeitstempel-KonverterTimestamp ↔ Datum und Uhrzeit umrechnen.
- Base64 Encoder & DecoderText und Dateien in Base64 kodieren und dekodieren.
- Groß-/Kleinschreibung KonverterText in verschiedene Schreibweisen umwandeln.
- Hash-Generator — SHA-1, SHA-256, SHA-384, SHA-512Kryptografische Hashes für Text generieren.
- JSON-Formatierer & -ValidatorJSON formatieren, minimieren und validieren.