← 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 richtig hinzubekommen erfordert Iteration. Regex Tester macht diese Iteration sofort sichtbar. Geben Sie ein Muster ein und sehen Sie Treffer im Testtext hervorgehoben, während Sie tippen.

Jede Treffer-Karte zeigt den gematchten Teilstring, dessen Index sowie jede Capture-Gruppe ($1, $2, ...) und benannte Gruppe einzeln an – kein Rätselraten mehr, ob Ihre Gruppen das erfasst haben, was Sie erwartet haben. Alle sechs JavaScript-Regex-Flags werden unterstützt, sowohl über ein kompaktes Flag-Eingabefeld (gi, gim) als auch über eine benutzerfreundlichere Checkbox-Zeile. Der Replace-Modus führt String.replace mit Ihrem Muster und Ersetzungsstring aus – unterstützt $& (gesamter Treffer), $1..$9 (Gruppen) und benannte Backreferences.

Da das Matching gegen die native Regex-Engine von JavaScript läuft, spiegeln die Ergebnisse genau das wider, was Ihr Code in der Produktion tun wird – einschließlich JS-spezifischer Verhaltensweisen, die sich von PCRE oder Pythons re-Modul unterscheiden, etwa wie Lookbehind-Unterstützung und Unicode-Property-Escapes gehandhabt werden. Wenn ein Muster Gefahr läuft, katastrophales Backtracking auszulösen – verschachtelte Quantifizierer, die bei bestimmten Eingaben zu exponentieller Matching-Zeit führen können –, werden lang laufende Matches gekennzeichnet, statt den Tab einfrieren zu lassen, sodass Sie ein gefährliches Muster schon beim Testen erkennen, statt es erst in der Produktion unter echtem Traffic zu entdecken. Alles läuft lokal, sodass Ihre Eingabe niemals Ihren Rechner verlässt.

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