🛝Toolio
Über Kontakt

🔎 Regex-Tester — Live-Treffer, Gruppen & Ersetzen

Toolios Regex-Tester ist ein kostenloses, rein browserseitiges Tool, das reguläre Ausdrücke sofort testet — kein Datei-Upload, kein Konto erforderlich, vollständig offline nutzbar.

Ein regulärer Ausdruck (regex) ist ein Muster zum Suchen und Abgleichen von Text; ein regex-Tester zeigt an, was ein Muster mit einer Beispiel-Eingabe abgleicht.

Regex-Muster
Flaggen
Testzeichenfolge
Gefangene Gruppen (erster Treffer)
Ersetzen

Von Grund auf privat. Dieses Tool läuft vollständig in deinem Browser — nichts, was du eingibst, wird hochgeladen oder gespeichert, und es funktioniert offline.

Über

Gib ein Regex-Muster und einen Teststring ein, um alle Treffer in Echtzeit hervorheben zu lassen. Die Capture-Gruppen des ersten Treffers werden mit ihren $1, $2 …-Referenzen aufgelistet, und die Ersetzungsvorschau zeigt, wie dein Ersetzungsstring die Eingabe verändert. Die Flags — g, i, m, s, u — lassen sich per Checkbox umschalten, ohne Syntax auswendig lernen zu müssen. Da alles lokal im Browser läuft und kein Server beteiligt ist, bleiben deine Muster und Texte vollständig privat.

Verwendung

  1. Gib deinen regulären Ausdruck in das Pattern-Feld ein.
  2. Wähle die benötigten Flags aus (g für global, i für Groß-/Kleinschreibung ignorieren, m für mehrzeilig usw.).
  3. Füge deinen Teststring im Bereich Test String ein oder tippe ihn — Treffer werden sofort hervorgehoben.
  4. Sieh im Bereich Capture Groups nach, um die $1, $2 …-Werte des ersten Treffers zu prüfen.
  5. Gib einen Ersetzungsstring im Replace-Feld ein, um das Ergebnis vorauszusehen, und kopiere es dann.

Häufige Fragen

Ist dieser Regex-Tester kostenlos?
Ja, vollständig kostenlos — kein Konto, kein Abonnement, keine Nutzungslimits.
Wird mein Muster oder Text auf einen Server hochgeladen?
Nein. Alles läuft lokal in deinem Browser über die JavaScript-RegExp-Engine. Es wird nichts an irgendeinen Server gesendet.
Funktioniert es offline?
Ja. Sobald die Seite geladen ist, kannst du die Internetverbindung trennen und es funktioniert weiterhin. Das Tool ist außerdem eine PWA, sodass du es für die Offline-Nutzung installieren kannst.
Welche Regex-Flags werden unterstützt?
Das Tool unterstützt g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotAll) und u (unicode) — alle Standard-JavaScript-RegExp-Flags.
Kann ich Capture-Gruppen in der Ersetzungszeichenkette verwenden?
Ja. Verwende $1, $2, … im Ersetzungsfeld, um auf Capture-Gruppen deines Musters zu verweisen — genauso wie bei JavaScripts String.replace().
Warum verhält sich mein Muster hier anders als in Python oder PCRE?
Dieser Tester verwendet den regulären Ausdrucksmotor des Browsers selbst, der sich in realen Aspekten von Python und PCRE unterscheidet: benannte Gruppen verwenden eine andere Syntax, es gibt keinen umfangreichen Modus mit Inline-Kommentaren, und der Support für Lookbehind hängt vom Browser ab. Wenn Sie ein Muster für ein JavaScript-Projekt erstellen, ist dies genau der richtige Motor; für andere Sprachen betrachten Sie es als nahezu identisch, aber nicht exakt gleich.
Mein Browser friert bei einem langen Eingabe ein - was ist passiert?
Das ist fast sicher kritische Rückverfolgung. Muster mit verschachtelten Quantifizierern wie (a+)+ können exponentiell länger benötigen, je länger die Eingabe wird, sodass eine nur leicht längere Zeichenfolge den Motor blockieren kann. Es ist eine Eigenschaft des Musters und nicht des Testers - und es ist viel besser, es hier, auf einer Seite, die Sie einfach neu laden können, zu finden, als es in der Produktion zu entdecken.