Regex-Tester - Live-Debugger für JavaScript-Regex

Testen Sie reguläre Ausdrücke (Regex) lokal im Browser mit Live-Hervorhebungen, Flags, Trefferzählern und Capture-Gruppen. Keine Server-Uploads.

Klicken für Theatermodus

Treffer

2 Treffer
[email protected]\[email protected]\nnot-an-email

Capture-Gruppen

#IndexTrefferGruppen
10[email protected]keine
221[email protected]keine

Bedienungsanleitung

  1. Geben Sie den regulären Ausdruck ein oder wählen Sie eine Vorlage.
  2. Fügen Sie den zu testenden Text in das Feld „Testtext“ ein.
  3. Aktivieren Sie gewünschte Flags wie g, i oder m.
  4. Überprüfen Sie farbige Hervorhebungen, Trefferanzahlen und Gruppen.
  5. Kopieren Sie die Treffer oder passen Sie das Regex-Muster weiter an.

Hinweis: Das Tool nutzt standardmäßig JavaScript RegExp. Das Verhalten kann von PCRE oder Python-Regex abweichen.

Kernfunktionen

  • Live-Regex-Testing: Testen Sie reguläre Ausdrücke und sehen Sie Übereinstimmungen sofort bei der Eingabe.
  • Einstellbare Flags: Schnelles Umschalten gängiger Regex-Flags wie g, i, m, s und u.
  • Capture-Gruppen-Inspektor: Analysieren Sie Gruppen (Capture Groups) pro Treffer zur schnellen Überprüfung Ihrer Parser-Logik.
  • Sicheres Testen: Testen Sie Logs, Daten-Snippets und Systemausgaben komplett offline im Browser.
  • Nutzliche Presets: Nutzen Sie Vorlagen für E-Mail, URLs, UUIDs, Whitespaces und Log-Level.

Verwandte Tools

Sicherer JSON-Formatter & -Validator - Lokale Typgenerierung

Sicherer JSON-Formatter: JSON-Dokumente lokal im Browser formatieren, validieren und korrigieren. Bequemes Pretty-Print/Minify, Fehlerhervorhebung, TypeScript- oder Zod-Generierung, Konvertierung in XML.

Kostenloser JSONPath-Tester & -Evaluator | Echtzeit-Abfragen

Kostenloser JSONPath-Tester und Evaluator für API-JSON. Extrahieren Sie passende Knoten in Echtzeit, prüfen Sie Pfade und kopieren Sie JSON-Ergebnisse lokal im Browser.

JSON-zu-CSV-Konverter - Lokaler Tabellenexport

Konvertieren Sie JSON-Objekte oder -Arrays lokal im Browser in CSV-Dateien. Bringen Sie verschachtelte Felder in eine flache Struktur, nutzen Sie die Vorschau und kopieren oder laden Sie CSV-Daten herunter.

CSV-zu-JSON-Konverter - Lokaler Echtzeit-Parser

Konvertieren Sie CSV-Texte oder -Dateien lokal im Browser in JSON-Arrays. Unterstützt Kopfzeilen, Komma-/Semikolon-/Tab-Trennzeichen, Drag-and-Drop, Kopieren und Downloads ohne Server-Uploads.

JSON-Diff-Checker - Lokaler semantischer Vergleich

Vergleichen Sie zwei JSON-Dokumente lokal in Ihrem Browser. Sortieren Sie Objektschlüssel für einen semantischen Diff, ignorieren Sie die Reihenfolge der Schlüssel und markieren Sie hinzugefügte, gelöschte und geänderte Felder ohne Server-Uploads.

JSON-Minifier & -Kompressor

Komprimieren Sie formatiertes JSON in eine einzige Zeile. Entfernen Sie Einrückungen, Zeilenumbrüche sowie überflüssige Leerzeichen und vergleichen Sie Dateigrößen in Echtzeit.

JSON-zu-TypeScript-Konverter - TS-Interfaces lokal generieren

Kostenloser Online-JSON-zu-TypeScript-Konverter. Generieren Sie TypeScript-Interfaces und Types direkt aus Ihren JSON-Payloads. 100 % lokaler Datenschutz.

YAML-zu-JSON-Konverter - Sicheres Frontend-Tool

Konvertieren Sie YAML lokal im Browser in formatiertes JSON. Unterstützt Echtzeit-Konvertierung, Multi-Dokument-YAML, präzise Fehlersuche, Kopieren und Downloads ohne Daten-Upload.

Berechnungslogik

Das Tool nutzt die JavaScript-RegExp-Engine Ihres Browsers:

  • Der reguläre Ausdruck wird in ein Regex-Objekt kompiliert.
  • Flags steuern globale Treffersuche (g), Case-Insensitivity (i), mehrzeilige Suche (m) und mehr.
  • Capture-Gruppen spiegeln Teilergebnisse innerhalb von runden Klammern wider.
  • Große Texteingaben können begrenzt sein, um CPU-Hänger durch komplexe Backtracking-Muster zu vermeiden.

Häufig gestellte Fragen

Wird mein eingegebener Text hochgeladen?

Nein. Alle Berechnungen laufen lokal in Ihrem Browser. Es findet kein Upload an einen Server statt.

Welche Regex-Dialekte werden unterstützt?

Das Tool nutzt die native JavaScript-Regex-Engine (RegExp). PCRE, Python-Regex oder Go-RE2 werden nicht simuliert.

Wie lese ich die Capture-Gruppen aus?

Nach einem Treffer werden die erkannten Gruppen übersichtlich pro Match aufgelistet, um Teilergebnisse in Klammern zu analysieren.

Warum verhält sich der Ausdruck hier anders als in meinem Backend?

Reguläre Ausdrücke unterscheiden sich je nach Programmiersprache und Engine. Dieser Tester folgt strikt dem JavaScript-Standard.

Kann ein Regex-Ausdruck den Browser einfrieren?

Sehr komplexe oder ineffiziente Regex-Muster können hohes Backtracking verursachen und CPU-Leistung beanspruchen. Das Tool begrenzt daher Eingaben und fängt Fehler ab.