Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHESPTRUFRDEEN

Elysia Tools

Mobile Navigation

Development

Regex-Debugger

· Zuletzt aktualisiert:2026-06-22

Verfolgen Sie Schritt für Schritt, wie ein regulärer Ausdruck mit einem String matched: visualisieren Sie Match-Versuche, Teilerfolge, Backtracks und Captures — ein Werkzeug zum Verstehen von Regex-Verhalten, nicht nur des Endergebnisses

Ausführung

Dieses Tool ausführen

Fülle das Formular aus, starte das Tool und prüfe das Ergebnis an einem Ort.

Beispiele

Beispiele zu diesem Tool

Verwandt

Mit verwandten Tools und Themen fortfahren

Verfasst vom Elysia Tools Team
Text311
Visualisierung69
Regex24
Match23
Reguläre Ausdrücke8

Leitfaden zur Tool-Nutzung

Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

Wichtige Fakten

Kategorie
Development
Eingabetypen
text, textarea
Ausgabetyp
interactive
Sample-Abdeckung
4
API bereit
Ja

Überblick

Der Regex-Debugger visualisiert den genauen Matching-Prozess eines regulären Ausdrucks auf einem Testtext Schritt für Schritt. Anstatt nur das Endergebnis anzuzeigen, macht das Tool Match-Versuche, Teilerfolge, Backtracks und Capture-Gruppen transparent, um das Verhalten komplexer Ausdrücke verständlich zu machen.

Wann verwenden

  • Wenn ein regulärer Ausdruck nicht das erwartete Ergebnis liefert und Sie die genaue Ursache für Fehlmatches finden müssen.
  • Zur Analyse von Performance-Problemen wie Catastrophic Backtracking durch die Visualisierung aller Backtrack-Schritte.
  • Zum Lernen und Lehren von Regex-Logik, indem der Auswertungspfad der Engine grafisch nachvollzogen wird.

So funktioniert es

  1. 1Geben Sie Ihren regulären Ausdruck in das Feld 'Muster' ein und definieren Sie optionale Flags wie 'g' oder 'i'.
  2. 2Fügen Sie den zu prüfenden Text in das Feld 'Testtext' ein.
  3. 3Starten Sie die Analyse, um die einzelnen Schritte der Regex-Engine inklusive aller Match-Versuche, Backtracks und Gruppen-Captures interaktiv zu durchlaufen.

Anwendungsfälle

  • Fehlersuche in komplexen E-Mail- oder URL-Validierungs-Mustern.
  • Optimierung von Regex-Ausdrücken zur Vermeidung von CPU-intensiven Backtracking-Schleifen.
  • Verstehen von verschachtelten Capture-Gruppen bei der Datenextraktion aus Logdateien.

Beispiele

1. E-Mail-Parser debuggen

Backend-Entwickler

Hintergrund

Ein Entwickler möchte E-Mail-Adressen aus einem Text extrahieren, aber der reguläre Ausdruck überspringt bestimmte Domains.

Aufgabe

Verstehen, an welcher Stelle des Musters (\w+)@(\w+)\.(\w+) der Match-Versuch bei Subdomains fehlschlägt.

Verwendung

Geben Sie das Muster (\w+)@(\w+)\.(\w+) und den Testtext [email protected] ein und starten Sie den Debugger.

Muster: (\w+)@(\w+)\.(\w+), Flags: g, Testtext: [email protected]

Ergebnis

Der Debugger zeigt, dass das Muster nach '.co' stoppt und das '.uk' nicht matcht, da nur eine TLD-Ebene definiert ist.

2. Performance-Engpass (Backtracking) finden

DevOps-Engineer

Hintergrund

Ein Server stürzt bei der Validierung langer Strings ab, vermutlich wegen eines ineffizienten regulären Ausdrucks.

Aufgabe

Identifizieren von exzessivem Backtracking bei einem Muster wie (a+)+ auf dem Text aaaaaab.

Verwendung

Tragen Sie das Muster (a+)+ und den Testtext aaaaaab ein und beobachten Sie die Schrittanzahl im Trace.

FAQ

Was ist ein Backtrack im Regex-Debugger?

Ein Backtrack tritt auf, wenn die Regex-Engine einen Pfad zurückverfolgen muss, weil ein Teilmuster fehlschlägt, um alternative Pfade auszuprobieren.

Unterstützt das Tool Capture-Gruppen?

Ja, das Tool visualisiert die Erfassung von Teilergebnissen in runden Klammern und zeigt an, wann welche Gruppe belegt wird.

Kann ich Flags wie Case-Insensitivity nutzen?

Ja, Sie können Flags wie 'i' (case-insensitive) oder 'g' (global) im entsprechenden Optionsfeld angeben.

Warum ist mein regulärer Ausdruck so langsam?

Der Debugger zeigt Ihnen die Anzahl der Schritte. Viele Backtracks deuten auf einen ineffizienten Ausdruck hin, der optimiert werden sollte.

Zeigt das Tool auch Fehlermeldungen bei ungültiger Syntax?

Ja, fehlerhafte reguläre Ausdrücke werden direkt beim Parsen erkannt und als ungültig markiert.

Thema

Regex-Test-, Visualisierungs- und Sicherheitsworkflow

Erstelle zuverlaessige regulaere Ausdruecke mit Syntaxhilfe, Tests, Visualisierung, Ersetzungsvorschau, Benchmarks und ReDoS-Scan.

Start
Werkzeuge3201
Beispiele593
Visualisierungen465
Dateibetrachter103
Themen233
Schlagwörter333
Bilder, Audio & Video657

Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

Mathe, Datum & Finanzen644

Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

Design & Farbe297

Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

Text & Schreiben209

Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

Entwicklung & Web193

Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

Konvertierung & Kodierung175

Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

FLAC/WAV-Quellen prüfen und Nachweise übergeben
Selbst gehostetes Gewinnspiel-Widget prüfen und zur Einbettung übergeben
Stripe-Codepaket prüfen und lokalen Import vorbereiten
Technische Fotoauswahl prüfen und Kandidaten zur Bearbeitung übergeben
UI-Screenshot strukturieren, prüfen und an die Entwicklung übergeben

© 2026 Elysia Tools. Alle Rechte vorbehalten.

DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt
Textverarbeitung

Regex-Ersetzungsbeispiele

Sammlung häufiger und nützlicher Regex-Ersetzungsmuster für Texttransformation und Datenbereinigung

Entwicklung

Häufige Reguläre Ausdrücke

Häufig verwendete reguläre Ausdrucksmuster für Validierung und Übereinstimmung

Validierung

Regex-Muster Alternativen

Mehrere Möglichkeiten, dasselbe Regex-Muster zu schreiben mit unterschiedlichen Kompromissen

Textverarbeitung

Benannte Capture-Gruppen von Regex

Sammlung von Regex-Mustern, die benannte Capture-Gruppen verwenden, um strukturierte Daten aus Text zu extrahieren. Benannte Gruppen machen Muster lesbarer und wartbarer, indem sie aussagekräftige Namen den erfassten Teilen zuweisen.

Development

Python Regex-Tester (Modul re)

Teste Python-re-Muster online: benannte Gruppen (?P<name>…), Rückreferenzen (?P=name), VERBOSE, findall-Verhalten und \g<name>-Vorlagen — plus fertig einfügbaren Python-Code.

Development

PCRE2 Regex-Tester

Teste PCRE2-Muster online: sämtliche benannte Gruppen-Syntax ((?P<n>), (?<n>), (?'n')), possessive Quantoren, atomare Gruppen, \A \z \h — plus pcre2grep und C-API.

Development

Regex-Tester

Testet reguläre Ausdrücke gegen Text

Development

Regex-Erklärer

Verwendet KI, um reguläre Ausdrücke in lesbare Erklärungen zu zerlegen

Muster: (a+)+, Flags: g, Testtext: aaaaaab

Ergebnis

Der Debugger visualisiert Hunderte von Schritten und Backtracks für einen kurzen String, was die Ineffizienz des Musters sofort belegt.