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.