Regex-Tester
Reguläre Ausdrücke in Echtzeit testen und debuggen.
Ãber Regex-Tester
Reguläre Ausdrücke mit Echtzeit-Matching testen und debuggen. Hervorgehobene Treffer, Erfassungsgruppen und Trefferpositionen anzeigen. Unterstützt alle JavaScript-Regex-Flags.
Was ist dieses Tool?
Unser Regex-Tester ermöglicht es Ihnen, reguläre Ausdrücke in Echtzeit gegen beliebigen Eingabetext zu schreiben und zu testen. Übereinstimmungen werden hervorgehoben, während Sie Ihr Muster tippen, und Capture Groups werden separat angezeigt. Er unterstützt die JavaScript-Regex-Syntax einschließlich Flags wie global (g), Groß-/Kleinschreibung-ignorierend (i), mehrzeilig (m) und mehr.
Anleitung
- Geben Sie Ihren regulären Ausdruck in das Feld „Muster” ein.
- Legen Sie optional Flags fest (g für global, i für Groß-/Kleinschreibung-ignorierend, m für mehrzeilig).
- Geben Sie den Teststring in das Feld „Testeingabe” ein.
- Übereinstimmungen werden in Echtzeit hervorgehoben und Capture Groups erscheinen im Ergebnisbereich.
Häufige Anwendungsfälle
- Reguläre Ausdrücke während der Entwicklung testen und debuggen
- Regex-Syntax durch interaktives Experimentieren mit Mustern erlernen
- Überprüfen, dass ein Regex E-Mail-Adressen, Telefonnummern oder URLs korrekt abgleicht
- Spezifische Datenmuster aus Protokolldateien oder Textdaten extrahieren
Tipps & Tricks
- Verwenden Sie immer das Flag 'g', um alle Übereinstimmungen zu finden, nicht nur die erste.
- Fangen Sie einfach an – bauen Sie Ihren Regex Stück für Stück auf und testen Sie jede Ergänzung.
- Maskieren Sie Sonderzeichen (. * + ? [ ] { } | ^ $ \\ /) mit einem Backslash, wenn Sie sie wörtlich benötigen.
Häufig gestellte Fragen
Warum findet mein Pattern nicht mehr als einen Treffer?
Ohne das globale (g) Flag stoppt JavaScript-Regex nach dem ersten Treffer. Fügen Sie das g-Flag hinzu, um jeden Treffer in der Test-Zeichenkette hervorzuheben und zu zählen.
Welcher Unterschied besteht zwischen dem Flag für Groß-/Kleinschreibung-ignorierend und mehrzeilig?
Das i-Flag macht Buchstaben-Matching Groß-/Kleinschreibung-unabhängig (A passt zu a). Das m-Flag ändert ^ und $ so, dass sie den Anfang/Ende jeder Zeile anstelle nur des Anfangs/Endes der ganzen Zeichenkette abgleichen.
Wie sehe ich, was eine Capture Group abgeglichen hat?
Umgeben Sie den Teil Ihres Patterns, den Sie extrahieren möchten, mit Klammern, z.B. (\d+). Der Ergebnisbereich zeigt den abgeglichenen Wert jeder Capture Group separat vom vollständigen Treffer auf.
Unterstützt dieses Tool Lookaheads und Lookbehinds?
Ja, da es auf der JavaScript-Regex-Engine läuft, die in modernen Browsern Lookaheads (?=...), negative Lookaheads (?!...) und Lookbehinds (?<=...) unterstützt.
Wird mein Test-Text oder Pattern irgendwohin gesendet?
Nein. Matching erfolgt vollständig auf der Client-Seite mit der eingebauten RegExp-Engine von JavaScript – nichts wird an einen Server übertragen.
Reguläre Ausdrücke mit Echtzeit-Matching testen und debuggen. Treffer hervorheben, Erfassungsgruppen anzeigen, mehrere Strings mit unserem kostenlosen Regex-Tester testen.
regex tester · regex test · regex validieren · regex debuggen · online regex · muster matching · regex checker · regex builder · regex tool