Der Regex-Tester wertet reguläre Ausdrücke gegen Testtexte in Echtzeit aus. Treffer werden mit abwechselnden Farben hervorgehoben, Erfassungsgruppen (Capture Groups) und benannte Gruppen werden pro Treffer aufgeschlüsselt, und alle Standard-Flags (g, i, m, s, u, y) werden unterstützt. Ein Ersetzungsmodus zeigt, wie Transformationen den Text verändern.
Reguläre Ausdrücke sind die universelle Sprache für Textmuster, aber sie korrekt hinzubekommen erfordert Iteration. Der Regex-Tester macht diese Iteration unmittelbar. Tippen Sie ein Muster ein und sehen Sie, wie Treffer im Testtext während der Eingabe hervorgehoben werden. Jede Treffer-Karte zeigt die gefundene Zeichenfolge, ihren Index sowie jede Erfassungsgruppe ($1, $2, ...) und benannte Gruppe ((?<name>...)) einzeln an — kein Raten mehr, ob Ihre Gruppen das erfasst haben, was Sie erwartet haben. Alle sechs JavaScript-Regex-Flags werden unterstützt, sowohl über eine kompakte Flag-Eingabe (gi, gim) als auch über eine benutzerfreundliche Checkbox-Reihe. Der Ersetzungsmodus führt String.replace mit Ihrem Muster und dem Ersetzungs-String aus — unterstützt $& (gesamter Treffer), $1..$9 (Gruppen) und benannte Rückreferenzen. Alles läuft lokal ab, so dass Ihre Eingaben auf Ihrem Rechner bleiben.
Treffer werden während der Eingabe abwechselnd in lila und grünen Farben hervorgehoben — sehen Sie genau, was der Regex erfasst, ohne das Skript auszuführen.
Jeder Treffer zeigt seinen Index in der Quelle, die gefundene Zeichenfolge sowie jede Erfassungsgruppe ($1, $2, ...) und benannte Gruppe mit ihrem Wert an.
Unterstützt g (global), i (ignore case), m (multiline), s (dotAll), u (unicode), y (sticky). Umschalten über kompakte Eingabe oder Checkbox-Reihe.
Geben Sie einen Ersetzungs-String mit $&, $1..$9 oder $<name> Rückreferenzen ein. Klicken Sie auf Ersetzen, um den Testtext sofort zu transformieren.
Die Ausgabe wird live bei jedem Tastendruck aktualisiert. Kein Run-Button — optimieren Sie Ihr Muster, bis die Treffer korrekt aussehen.
Ungültige Regex-Syntax wird mit der exakten Fehlermeldung der JavaScript-Engine gemeldet, so dass Sie Syntaxfehler schnell beheben können.
Erstellen Sie einen Regex für E-Mails, Telefonnummern oder Postleitzahlen und testen Sie ihn gegen Grenzfälle, bevor Sie ihn im Produktionscode einsetzen.
Extrahieren Sie strukturierte Felder (Zeitstempel, IDs, IPs) aus Log-Zeilen, indem Sie einen Regex iterativ anpassen, bis jedes erwartete Format passt.
Vergewissern Sie sich, dass ein Suchen/Ersetzen-Regex sicher auf echtem Code oder Text funktioniert, bevor Sie ihn über hunderte Dateien laufen lassen.
Experimentieren Sie mit Funktionen wie Lookahead, Lookbehind, nicht-erfassenden Gruppen oder Unicode-Eigenschafts-Escapes in einer sicheren, visuellen Sandbox.
Fügen Sie den Regex aus Ihrem Code sowie die Eingabe, die hätte passen sollen, ein und sehen Sie genau, wo der Regex scheitert — kein Raten mehr.
Klicken Sie auf das Regex-Symbol im DevSuite Pro Dock. Ein Panel öffnet sich mit Feldern für Muster, Flags, Testtext und Ersetzung.
Tippen Sie Ihren Regex zwischen die Schrägstriche. Flags können direkt eingegeben (gi) oder über die Checkboxen darunter umgeschaltet werden.
Fügen Sie den zu durchsuchenden Text in den Bereich Testtext ein. Treffer werden sofort hervorgehoben.
Die Liste der Treffer-Details unten zeigt den Index jedes Treffers und die erfassten Gruppen. Bestätigen Sie, dass Ihre Gruppen das Richtige erfassen.
Geben Sie einen Ersetzungs-String mit $1, $& oder $<name> Rückreferenzen ein. Klicken Sie auf Ersetzen, um den Text an Ort und Stelle zu transformieren.
Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.