RegEx-Tester
Reguläre Ausdrücke mit Echtzeit-Hervorhebung testen und debuggen
Häufige Muster:
Flags:
Warum dieses Tool verwenden?
- Reguläre Ausdrücke in Echtzeit testen mit sofortiger Hervorhebung von Treffern in Ihrem Teststring.
- Erfassungsgruppen und Trefferdetails für jede Musterübereinstimmung anzeigen.
- Unterstützt alle JavaScript-Regex-Flags (g, i, m, s, u) mit Live-Flag-Umschaltung.
Anleitung
- Geben Sie Ihr Muster für den regulären Ausdruck ein
- Aktivieren Sie Flags (g, i, m, s, u) nach Bedarf
- Geben Sie Ihren Teststring ein oder fügen Sie ihn ein
- Treffer werden in Echtzeit hervorgehoben, erfasste Gruppen werden darunter angezeigt
FAQ
Welche Regex-Flags werden unterstützt?
Alle Standard-JavaScript-Regex-Flags werden unterstützt: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotAll) und u (Unicode).
Wie kann ich erfasste Gruppen sehen?
Erfasste Gruppen aus Klammern in Ihrem Muster werden im Treffer-Panel unter dem Teststring angezeigt. Jeder Treffer zeigt den vollständigen Treffer und die einzelnen Gruppen.
Funktioniert das auch offline?
Ja. Alle Regex-Tests laufen in Ihrem Browser mit der nativen RegExp-Engine von JavaScript. Es werden keine Daten an einen Server gesendet.
Welche Regex-Flags sind verfügbar?
Gängige Flags sind g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotall) und u (Unicode).
Was ist der Unterschied zwischen .* und .*? in Regex?
.* ist gierig und matcht so viel wie möglich. .*? ist faul und matcht so wenig wie möglich.