0

Regex-Tester online

Debuggen Sie reguläre JavaScript-Ausdrücke live: hervorgehobene Übereinstimmungen, Erfassungsgruppen, Flags und Ersetzungsvorschau.

Unterstützt $1, $2 und benannte Referenzen wie $<name>; $& fügt die gesamte Übereinstimmung ein. Lassen Sie das Feld leer, um die Vorschau auszublenden.

Verarbeitung... 0%

Ergebnis

Dieser Regex-Tester ist eine Live-Workbench zum Entwickeln und Debuggen regulärer JavaScript-Ausdrücke. Geben Sie ein Muster ein, schalten Sie die Flags g, i, m, s und u um und fügen Sie beliebigen Testtext ein: Übereinstimmungen werden während der Eingabe direkt im Text hervorgehoben, ein Zähler zeigt an, wie viele gefunden wurden, und eine detaillierte Liste unterteilt jede Übereinstimmung in ihre nummerierten und benannten Erfassungsgruppen. Syntaxfehler schlagen nicht einfach stillschweigend fehl – ​​der Tester zeigt die genaue Meldung der JavaScript-Engine an, sodass eine verirrte Klammer oder ein ungültiger Quantor sofort erkannt wird.

Es ist für die Musterentwicklung konzipiert, nicht für einmalige Textoperationen. Wenn Sie eine Erfassung für einen Protokollparser entwerfen, testen, welche URL-Formate eine Validierung akzeptiert, oder lernen, was Lookaheads tatsächlich tun, müssen Sie Gruppen, Positionen und Randfälle sehen – das zeigt dieses Tool. Für einfache, alltägliche Aufgaben zum Suchen oder Suchen und Ersetzen eines Textabschnitts sind die speziellen Tools zum Suchen im Text und zum Ersetzen im Text schneller. Mit diesem Tester können Sie das Muster selbst richtig machen.

Der Ersetzungsmodus verwandelt es in eine Refactoring-Vorschau: Geben Sie eine Ersetzungszeichenfolge mit den Referenzen $1, $& oder $<name> ein und sehen Sie sich den transformierten Text neben dem Original an, bevor Sie den Ausdruck in den Code übernehmen. In Kombination mit den voreingestellten Seiten – vorgefertigte Muster für E-Mails, URLs, Telefonnummern, IP-Adressen, Daten und Passwortrichtlinien – dient es gleichzeitig als praktische Referenz für gängige Ausdrücke aus der Praxis.

Alles wird lokal in Ihrem Browser mithilfe der nativen JavaScript-RegExp-Engine ausgeführt – derselben Engine, die Ihr Muster im JS-Produktionscode ausführt. Was also hier übereinstimmt, stimmt auch dort überein. Es werden nirgendwo Text oder Muster hochgeladen, wodurch das Debuggen von Ausdrücken anhand echter Protokolle, Kundendatenbeispiele oder Konfigurationsdateien auch offline sicher ist.