Regex Tester für JavaScript-Muster
Tippe das Muster ohne Schrägstriche, füge deinen Text ein, und jeder Treffer wird blau markiert. Der Regex Tester nutzt die RegExp-Klasse deines Browsers. Was hier trifft, trifft auch in deinem JavaScript- oder TypeScript-Code.
Die Seite startet mit einem E-Mail-Muster und einem kurzen Beispieltext. Du siehst also gleich zwei Treffer, bevor du etwas tippst.
Wie Checkboxen und Flag-Feld zusammenspielen
Die Checkboxen stehen für g, i, m und s. Wenn du im Flag-Feld tippst, ziehen die Boxen nach. Umgekehrt baut ein Klick auf eine Box das Feld aus den vier Boxen neu auf. Ein getipptes u geht dabei verloren.
Schaltest du g aus, markiert die Vorschau trotzdem alle Treffer, nicht nur den ersten. Der Klassiker zum Ausprobieren sind Anker: Gilt ^ nur am Textanfang oder am Anfang jeder Zeile? Schalte m um und beobachte die Markierungen.
Warum ein Python-Muster hier einen Fehler gibt
Es zählt nur JavaScript-Syntax. Benannte Gruppen wie (?P<name>…) und Inline-Flags wie (?i) erzeugen einen Fehler. Die Meldung des Browsers erscheint rot in der Vorschau, und der Zähler zeigt „Fehler“. Lookbehind hängt von der Browser-Version ab.
- Keine Liste der Capture-Gruppen.
- Keine Ersetzen-Funktion.
- Kein Timeout: Ein Muster mit verschachtelten Quantifizierern wie
(a+)+bkann bei langem Text den Tab einfrieren. - Leeres Muster: Der Text bleibt unverändert, der Zähler steht auf 0.
Muster und Text bleiben im Tab
Der Abgleich läuft bei jedem Tastendruck lokal im Browser. Das Tool sendet keine Anfrage, nutzt die Zwischenablage nicht und lädt nichts herunter.
Der Ablauf in fünf Schritten
- Muster in das erste Feld tippen. Die Schrägstriche daneben sind nur Deko.
- Flags per Checkbox wählen oder direkt ins Flag-Feld schreiben, auch
u. - Test-Text einfügen: ein Log-Auszug, eine CSV-Zeile oder ein HTML-Block.
- In der Treffer-Vorschau zählen die blauen Markierungen. Der Zähler darüber nennt die Zahl.
- Bei langem Text hilft die Großansicht.