🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇸🇦 العربية🇧🇷 Português
🚀 Alle Werkzeuge erkunden
🚀 Alle Werkzeuge erkunden

🧪 Regex-Tester

Testen Sie reguläre Ausdrücke live: Treffer, Gruppen, Flags und hervorgehobene Ergebnisse, alles lokal.

/ /

🔐 Das Muster wird lokal im Browser kompiliert und ausgeführt. Es wird nichts an 0Appz oder Dritte gesendet.

🎯 Hervorgehobenes Ergebnis

0
Geben Sie Muster und Testtext ein, um Treffer hier zu sehen.

📋 Treffer-Details

Noch keine Treffer.

📖 Kurzreferenz

  • \d Ziffern
  • \w Wortzeichen
  • \s Leerraum
  • . beliebiges Zeichen
  • + * ? Wiederholung (1+, 0+, optional)
  • [abc] beliebiges Zeichen der Menge
  • ( ) Erfassungsgruppe
  • ^ $ Textanfang / -ende
📋

So verwenden Sie dieses Tool

1
⌨️
1. Eingabe eingeben
Tippen, einfügen oder Datei oben ablegen.
2
🔒
2. Im Browser ausführen
Dateien verlassen nie Ihr Gerät.
3
💾
3. Ergebnis laden
Sofort speichern oder kopieren, ohne Anmeldung.

Überblick

Regex-Tester lässt Sie reguläre Ausdrücke direkt beim Tippen testen. Geben Sie ein Muster ein, wählen Sie Flags (g, i, m, s, u), fügen Sie den Testtext ein und sehen Sie sofort jeden Treffer hervorgehoben, mit Positionen und Gruppenwerten. Ungültige Muster zeigen klare Fehlermeldungen. Eine Kurzreferenz zu \d, \w, \s, Quantoren, Mengen, Gruppen und Ankern ist enthalten. Die Engine läuft vollständig im Browser, weder Muster noch Text werden hochgeladen. Schreibe Muster und Text und sieh Treffer und Gruppen sofort, mit Hervorhebung der Übereinstimmungen und Fehlererklärungen; alles läuft lokal im Browser.

So bewertet der Tester Muster

Das Muster wird von der JavaScript-RegExp-Engine des Browsers kompiliert. Das Verhalten entspricht exakt Ihrem Produktionscode, inklusive Backtracking, gieriger vs. fauler Quantoren und Unicode mit u-Flag. Treffer werden inline hervorgehoben und die Liste zeigt Index und Gruppen. Syntaxfehler werden verständlich erklärt, die Referenz deckt Klassen, Anker, Quantoren und Gruppen ab.

Funktionsweise und Unterstützung

EigenschaftVerhalten
EngineNatives JavaScript-RegExp (wie in Ihrer Produktion)
Flagsg, i, m, s, u, y je nach Browser
AusgabeInline-Hervorhebung, Liste mit Positionen und Gruppen
FehlerKlare Meldungen für ungültige Muster
Verarbeitung100 % clientseitig; Muster und Text nie hochgeladen
KostenKostenlos, kein Konto, keine Werbung

Datenschutz: Muster und Daten bleiben im Browser

Regex-Tests laufen oft gegen echte Logzeilen, E-Mails und CSV-Daten. Alles wird lokal ausgewertet: nichts übertragen oder gespeichert, die Seite arbeitet offline.

Sicherere Muster schreiben

  • Spezifische Klassen statt Punkt verwenden.
  • Mit ^ und $ verankern, um ganze Strings zu prüfen.
  • Vorsicht bei verschachtelten Quantoren, katastrophales Backtracking.
  • Mit echten Daten testen, nicht nur dem Idealfall.
  • Nutzer-Eingaben vor dem Einsetzen ins Muster escapen.

Mehr: Entwicklerwerkzeuge für JSON, JWT, UUID und URLs.

Katastrophales Backtracking und Regex-Performance

Ein regulärer Ausdruck, der auf einer kurzen Zeichenkette korrekt matcht, kann bei einer langen hängen bleiben, meist durch Backtracking. Engines probieren Alternativen, wenn ein Match scheitert, und verschachtelte Quantifizierer vervielfachen diese Alternativen. Ein Muster wie (a+)+b gegen viele a ohne b zwingt die Engine, exponentiell viele Aufteilungen der Eingabe zu prüfen: das klassische Denial-of-Service-Muster namens ReDoS. Die Symptome sind leicht zu erkennen: Ein Test, der bei zehn Zeichen sofort endet und bei dreißig nie zurückkehrt. Drei Gewohnheiten verhindern das. Bevorzugen Sie präzise Zeichenklassen statt breiter Punkte und beschränken Sie Quantifizierer auf das, was die Daten erlauben: [a-z]{1,10} statt .*. Nutzen Sie Anker (^ und $) und Wortgrenzen, damit die Engine weiß, wo ein Match beginnen darf. Das spart enorme sinnlose Suche. Wo die Sprache es erlaubt, sagen atomare Gruppen oder possessive Quantifizierer der Engine, eine getroffene Entscheidung nicht zu überprüfen. Testen Sie immer mit einem gültigen Beispiel, einem ungültigen und einer bewusst langen Eingabe, die fast passt, der Beinahe-Treffer löst Backtracking aus. Der Tester läuft im Browser ohne Server-Roundtrip, Sie können Produktionsmuster also gefahrlos ausprobieren.

Häufig gestellte Fragen

Welche Regex-Varianten werden unterstützt? +

Der Regex-Tester nutzt die JavaScript-RegExp-Engine, dieselbe Syntax wie Browser und Node.js, inklusive der Flags g, i, m, s und u.

Was bewirkt jedes Flag? +

g findet alle Treffer, i ignoriert Groß-/Kleinschreibung, m lässt ^ und $ auf Zeilen passen, s lässt den Punkt Zeilenumbrüche matchen, u aktiviert volles Unicode.

Warum ist mein Muster ungültig? +

Die Engine zeigt eine klare Fehlermeldung unter dem Musterfeld, meist wegen unbalancierter Klammern, ungültiger Quantoren oder nicht unterstützter Escapes.

Wird mein Text irgendwohin gesendet? +

Nein. Muster und Testtext bleiben vollständig im Browser. Nichts wird an 0Appz oder Dritte gesendet.

🔒 100% browserbasiert, Ihre Dateien verlassen niemals Ihr Gerät