Regex-Tester

Teste JavaScript-reguläre Ausdrücke kostenlos an Text, mit Live-Hervorhebung.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

2 matches

Was dieses Tool macht

Schreibe einen regulären Ausdruck, wähle Flags und sieh jeden Treffer direkt in deinem Testtext hervorgehoben — live aktualisiert, während du tippst.

So verwendest du es

Bearbeite das Musterfeld, aktiviere die benötigten Flag-Kontrollkästchen und tippe oder füge deinen Testtext ein — Treffer werden sofort darunter hervorgehoben, ohne Ausführen-Knopf.

Durchgerechnetes Beispiel

Mit dem Standardmuster `\b\w+@\w+\.\w+\b`, aktivierten Flags `g` und `i` und dem Testtext "Contact us at [email protected] or [email protected]" werden beide E-Mail-förmigen Teilzeichenketten hervorgehoben und das Tool meldet 2 Treffer.

Unterstützte Flags

Vier Flags stehen als Kontrollkästchen zur Verfügung: `g` (global — findet alle Treffer, nicht nur den ersten), `i` (Groß-/Kleinschreibung ignorieren), `m` (mehrzeilig, sodass `^`/`$` Zeilengrenzen treffen) und `s` (dotAll, sodass `.` auch Zeilenumbrüche trifft). Kombiniere sie beliebig.

Wie Treffer hervorgehoben werden

Ohne das `g`-Flag wird nur der erste Treffer im Text gefunden und hervorgehoben, genau wie sich JavaScripts eigenes `.match()` ohne globales Flag verhält — aktiviere `g`, wenn du mehr als einen Treffer erwartest.

Einschränkungen

Dies verwendet ausschließlich JavaScripts native `RegExp`-Engine — Muster, die auf reinen PCRE-Funktionen wie rekursiven Mustern, besitzergreifenden Quantoren oder atomaren Gruppen aus anderen Regex-Dialekten beruhen, können sich anders verhalten oder nicht geparst werden. Ein ungültiges Muster zeigt die eigene Fehlermeldung der Engine statt einer Trefferzahl.

Datenschutz

Alles — Muster, Flags und Testtext — wird lokal in deinem Browser verarbeitet; nichts wird an einen Server gesendet.

Häufig gestellte Fragen

Welchen Regex-Dialekt verwendet es?
Die native RegExp-Engine von JavaScript, dieselbe wie in Browsern und Node.js — nicht PCRE, Pythons re-Modul oder andere Regex-Dialekte, die sich bei fortgeschrittenen Funktionen unterscheiden können.
Warum trifft mein Muster nur einmal, obwohl es zweimal vorkommt?
Das globale Flag (g) muss aktiviert sein, um jedes Vorkommen zu finden; ohne es wird nur der erste Treffer im Text gefunden und hervorgehoben.
Was passiert, wenn ich ein ungültiges Muster schreibe?
Das Tool zeigt genau die Fehlermeldung, die JavaScripts RegExp-Konstruktor auslöst, statt einer Trefferzahl, damit du siehst, was an der Syntax falsch ist.
Wird mein Testtext irgendwohin gesendet?
Nein, Muster, Flags und Testtext werden vollständig lokal in deinem Browser verarbeitet.