Regex-Tester Online
JavaScript Regular Expressions live debuggen: hervorgehobene Treffer, Capture Groups, Flags und eine Vorschau der Ersetzungen.
🔒 Wird vollständig in Ihrem Browser verarbeitet – nichts, was Sie hier eingeben, wird jemals hochgeladen.
Ergebnis
Dieser Regex-Tester ist eine Live-Werkbank zum Entwickeln und Debuggen von JavaScript Regular Expressions. Geben Sie ein Muster ein, schalten Sie die Flags g, i, m, s und u um und fügen Sie einen beliebigen Testtext ein: Treffer werden direkt im Text hervorgehoben, während Sie tippen, ein Zähler zeigt an, wie viele gefunden wurden, und eine detaillierte Liste schlüsselt jeden Treffer in seine nummerierten und benannten Capture Groups auf. Syntaxfehler scheitern nicht einfach still – der Tester zeigt die exakte Meldung der JavaScript-Engine, sodass eine falsche Klammer oder ein ungültiger Quantifizierer sofort erkannt wird.
Er ist für die Musterentwicklung gebaut, nicht für einmalige Textoperationen. Wenn Sie eine Capture Group für einen Log-Parser entwerfen, testen, welche URL-Formate eine Validierung akzeptiert, oder lernen, was Lookaheads tatsächlich tun, müssen Sie Gruppen, Positionen und Grenzfälle sehen – genau das zeigt dieses Tool. Für einfache alltägliche Suchen-oder-Suchen-und-Ersetzen-Aufgaben in einem Text sind die speziellen Werkzeuge zum Suchen im Text und Ersetzen im Text schneller; dieser Tester ist der Ort, an dem Sie das Muster selbst richtig hinbekommen.
Der Ersetzungsmodus macht ihn zu einer Vorschau für Umstrukturierungen: Geben Sie eine Ersetzungszeichenkette mit $1-, $&- oder $<name>-Referenzen ein und sehen Sie den transformierten Text Seite an Seite mit dem Original, bevor Sie den Ausdruck in Code übernehmen. In Kombination mit den Voreinstellungsseiten – fertige Muster für E-Mails, URLs, Telefonnummern, IP-Adressen, Daten und Passwortrichtlinien – dient er gleichzeitig als praktische Referenz für gängige Ausdrücke aus der Praxis.
Alles wird lokal in Ihrem Browser mit der nativen JavaScript-RegExp-Engine ausgeführt – derselben Engine, die Ihr Muster im produktiven JS-Code ausführt, sodass das, was hier übereinstimmt, auch dort übereinstimmt. Es werden keine Texte oder Muster irgendwo hochgeladen, was es sicher macht, Ausdrücke gegen echte Logs, Kundendatenproben oder Konfigurationsdateien zu debuggen, sogar offline.