← Zurück zu den Funktionen
Free

Regex-Tester

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.

Live-Vorschau
example.com
Regex-Tester 3 Treffer gefunden
Muster
/ \b\w+@\w+\.\w+\b / gi
g global i Groß-/Kleinschreibung ignorieren m mehrzeilig s dotAll
Test-Text · Treffer hervorgehoben
Senden Sie E-Mails an [email protected] oder [email protected] für Support.
Kontaktieren Sie auch [email protected] für Abrechnungsfragen.
Trefferdetails
Hauptmerkmale

Live-Match-Hervorhebung

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.

Details pro Treffer

Jeder Treffer zeigt seinen Index in der Quelle, die gefundene Zeichenfolge sowie jede Erfassungsgruppe ($1, $2, ...) und benannte Gruppe mit ihrem Wert an.

Alle JavaScript-Flags

Unterstützt g (global), i (ignore case), m (multiline), s (dotAll), u (unicode), y (sticky). Umschalten über kompakte Eingabe oder Checkbox-Reihe.

Ersetzungs-Vorschau

Geben Sie einen Ersetzungs-String mit $&, $1..$9 oder $<name> Rückreferenzen ein. Klicken Sie auf Ersetzen, um den Testtext sofort zu transformieren.

Schnelle Iteration

Die Ausgabe wird live bei jedem Tastendruck aktualisiert. Kein Run-Button — optimieren Sie Ihr Muster, bis die Treffer korrekt aussehen.

Fehler-Anzeige

Ungültige Regex-Syntax wird mit der exakten Fehlermeldung der JavaScript-Engine gemeldet, so dass Sie Syntaxfehler schnell beheben können.

Häufige Anwendungsfälle

Validierung von Benutzereingaben

Erstellen Sie einen Regex für E-Mails, Telefonnummern oder Postleitzahlen und testen Sie ihn gegen Grenzfälle, bevor Sie ihn im Produktionscode einsetzen.

Parsing von Logs & Texten

Extrahieren Sie strukturierte Felder (Zeitstempel, IDs, IPs) aus Log-Zeilen, indem Sie einen Regex iterativ anpassen, bis jedes erwartete Format passt.

Search-and-Replace Refactoring

Vergewissern Sie sich, dass ein Suchen/Ersetzen-Regex sicher auf echtem Code oder Text funktioniert, bevor Sie ihn über hunderte Dateien laufen lassen.

Regex lernen

Experimentieren Sie mit Funktionen wie Lookahead, Lookbehind, nicht-erfassenden Gruppen oder Unicode-Eigenschafts-Escapes in einer sicheren, visuellen Sandbox.

Einen nicht funktionierenden Regex debuggen

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.

Anwendung
1

Regex-Tester öffnen

Klicken Sie auf das Regex-Symbol im DevSuite Pro Dock. Ein Panel öffnet sich mit Feldern für Muster, Flags, Testtext und Ersetzung.

2

Muster eingeben

Tippen Sie Ihren Regex zwischen die Schrägstriche. Flags können direkt eingegeben (gi) oder über die Checkboxen darunter umgeschaltet werden.

3

Testtext einfügen

Fügen Sie den zu durchsuchenden Text in den Bereich Testtext ein. Treffer werden sofort hervorgehoben.

4

Erfassungsgruppen prüfen

Die Liste der Treffer-Details unten zeigt den Index jedes Treffers und die erfassten Gruppen. Bestätigen Sie, dass Ihre Gruppen das Richtige erfassen.

5

Ersetzen versuchen (optional)

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.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen