Einen regulären Ausdruck testen
Der schnelle Weg zu einem Muster: tippen, sehen, was aufleuchtet, die Gruppentabelle prüfen, nachbessern. Es gibt keine Schaltfläche zum Drücken — das Ergebnis aktualisiert sich beim Tippen.
- Läuft vollständig in deinem Browser
- Funktioniert offline
- Kein Upload
- Keine Anmeldung
- Kein Wasserzeichen
Werkzeug wird geladen…
So funktioniert es
- Tippe das Muster ein und hak die Flags an, die du brauchst (Optionen wie „Groß- und Kleinschreibung ignorieren“).
- Füge den Text ein, den du durchsuchen willst. Treffer werden beim Tippen hervorgehoben.
- Lies die Tabelle der erfassten Teile, oder tippe eine Ersetzung ein, um das Ergebnis eines Suchen-und-Ersetzens vorab zu sehen.
Warum nichts hochgeladen wird
Alles, was auf dieser Seite passiert, erledigt Code, der im Tab deines Browsers läuft — mit derselben Engine, die auch Webseiten darstellt. Die Datei wird von der Festplatte in den Speicher des Tabs gelesen, dort umgewandelt und als Download wieder herausgeschrieben. Sie wird nirgendwohin geschickt — weder zu uns noch zu Dritten.
Prüf es selbst nach
- Öffne die Entwicklerwerkzeuge deines Browsers (F12) und wähle den Tab „Netzwerk“.
- Lade deine Datei und starte das Werkzeug.
- Die einzigen Anfragen, die du siehst, holen den Code des Werkzeugs selbst — und bei ein paar schweren Werkzeugen dessen Open-Source-Engine von einem öffentlichen CDN — dazu ein kleines Seitenaufruf-Signal an loreatec.jp (Adresse und Titel der Seite, mehr nicht). Keine davon trägt deine Datei.
Häufige Fragen
Welche Regex-Variante (welcher Dialekt) ist das?
Die von JavaScript — die Engine, die in jedem Browser und in Node steckt. Lookahead, Lookbehind und benannte Gruppen funktionieren alle. Ist dein Muster für Python oder PCRE gedacht, lässt sich das Grundlegende übertragen, prüf es aber auch dort: Possessive Quantoren und Rekursion gibt es hier nicht.
Was bedeuten die Spalten mit den Gruppen?
Jedes Paar erfassender Klammern in deinem Muster wird zu einer nummerierten Spalte — $1, $2 — und benannte Gruppen zeigen ihren Namen. War eine Gruppe an einem Treffer nicht beteiligt, steht in der Zelle ein Strich. Das ist etwas anderes als eine Gruppe, die eine leere Zeichenkette getroffen hat.
Warum hängt mein Muster andere Tester auf, diesen aber nicht?
Ein Muster, das an jeder Stelle „nichts“ treffen kann, läuft womöglich endlos. Dieser Tester geht über leere Treffer hinweg und deckelt die Gesamtzahl der Treffer; ein kaputtes Muster zeigt also sein merkwürdiges Ergebnis, statt den Tab einzufrieren.
Wird mein Testtext irgendwohin geschickt?
Nein. Leute fügen ohne nachzudenken Produktionsprotokolle und Kundendaten in Regex-Tester ein. Hier läuft der Abgleich vollständig in diesem Browser-Tab, es verlässt also nichts deinen Rechner.