🔎 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.
Von Grund auf privat. Dieses Tool läuft vollständig in deinem Browser – nichts, was du eingibst, wird hochgeladen, 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
- Gib deinen regulären Ausdruck in das Pattern-Feld ein.
- Wähle die benötigten Flags aus (g für global, i für Groß-/Kleinschreibung ignorieren, m für mehrzeilig usw.).
- Füge deinen Teststring im Bereich Test String ein oder tippe ihn — Treffer werden sofort hervorgehoben.
- Sieh im Bereich Capture Groups nach, um die $1, $2 …-Werte des ersten Treffers zu prüfen.
- 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 katastrophales Backtracking. Muster mit verschachtelten Quantoren wie (a+)+ können mit wachsender Eingabe exponentiell länger brauchen, sodass eine nur geringfügig längere Zeichenkette die Engine blockieren kann. Das ist eine Eigenschaft des Musters, nicht des Testers. Dieser Tester führt das Matching in einem Hintergrund-Worker aus und stoppt es nach etwa einer Sekunde mit einer Warnung, sodass die Seite responsiv bleibt – und das Problem hier zu finden ist viel besser, als es in der Produktion zu finden.