Tester und Debugger für reguläre Ausdrücke
Beschreibung
Testen und debuggen Sie reguläre Ausdrücke mit Live-Abgleich, Ersetzung und Syntaxhervorhebung.
Über Tester und Debugger für reguläre Ausdrücke
Testen und debuggen Sie reguläre Ausdrücke interaktiv, mit Live-Hervorhebung der Übereinstimmungen während der Eingabe Ihres Musters und Teststrings. Es verwendet die JavaScript-regex-Engine, die direkt in Ihrem Browser läuft, sodass sich Muster genau so verhalten wie in JS-Code und nichts irgendwohin gesendet wird. Schalten Sie Flags um und untersuchen Sie Erfassungsgruppen, um ein Muster zu verfeinern, bevor Sie es in Ihr Projekt einfügen.
Verwendung
- Geben Sie Ihr Muster für den regulären Ausdruck in das Musterfeld ein.
- Setzen Sie die benötigten Flags, wie g (global), i (Groß-/Kleinschreibung ignorieren) oder m (mehrzeilig).
- Fügen Sie den Text ein, den Sie testen möchten.
- Überprüfen Sie die hervorgehobenen Übereinstimmungen und untersuchen Sie etwaige Erfassungsgruppen.
- Passen Sie das Muster an, bis es genau das findet, was Sie beabsichtigen.
Beispiele
| Beispiel | Eingabe | Ausgabe |
|---|---|---|
| Ziffernfolgen finden | pattern: \d+ text: abc123 | matches: 123 |
Häufige Fragen
Welche regex-Engine verwendet dies?
Es verwendet die JavaScript-regex-Engine in Ihrem Browser, sodass das Verhalten RegExp in JS-Umgebungen wie Node.js und dem Browser entspricht.
Welche Flags werden unterstützt?
Gängige Flags werden unterstützt, darunter g für globale Übereinstimmung, i für Übereinstimmung ohne Beachtung der Groß-/Kleinschreibung und m für mehrzeilige Übereinstimmung.
Kann ich Erfassungsgruppen sehen?
Ja. Übereinstimmungen werden live hervorgehoben und Sie können die aus jeder Übereinstimmung extrahierten Erfassungsgruppen untersuchen.
Verlässt mein Muster oder Testtext meinen Browser?
Nein. Die Übereinstimmungssuche läuft vollständig clientseitig, sodass Ihr Muster und Ihr Testtext auf Ihrem Gerät bleiben.