Tools auf Deutsch / Regex online testen (Regex Tester) — mit Muster-ErklärungEnglish version →
Regex online testen (Regex Tester) — mit Muster-Erklärung
Eine Regex, die „richtig aussieht“, matcht gern zu viel, zu wenig — oder legt im schlimmsten Fall den Dienst lahm (katastrophales Backtracking). Dieser Tester verkürzt die Feedback-Schleife auf null: Beim Tippen werden Treffer sofort hervorgehoben, daneben erklärt ein Panel jedes Teilstück — was \d bedeutet, was jede Gruppe einfängt, welcher Quantor gierig ist.
Unterstützt die Flags g, i, m und s, zeigt Capture-Groups (auch benannte) jedes Treffers, bringt Presets gängiger Muster mit (E-Mail, URL, IPv4, ISO-Datum, UUID) und erzeugt Links, die Muster und Testtext gemeinsam teilen. Große Texte laufen im Web Worker — die Seite friert nicht ein.
So funktioniert's
- Regex-Muster eingeben (JavaScript-Syntax)
- Testtext einfügen, Hervorhebung und Erklärung beobachten
- Benötigte Flags aktivieren, alles per Copy share link teilen
Häufige Fragen
- Funktioniert die Regex unverändert in Python/Java?
- Meistens, aber die Flavors unterscheiden sich im Detail (Lookbehind, \p{...}, Escaping in Strings). Vor dem Einsatz immer in der Ziel-Engine testen.
- Warum wird nur der erste Treffer gefunden?
- Das g-Flag (global) fehlt. Ohne g stoppen Suche und Replace nach dem ersten Treffer.
- Welche Muster legen Systeme lahm?
- Verschachtelte Quantoren über sich überlappenden Zeichenmengen, etwa (a+)+: Bei langem, fast passendem Text probiert die Engine exponentiell viele Kombinationen durch (der weltweite Cloudflare-Ausfall 2019 ging auf genau so ein Muster zurück). Besser negierte Klassen wie [^x]+ statt .*? verwenden.
Weitere Tools mit deutscher Erklärung
- JSON formatieren online (JSON Formatter) — kostenlos
- JSON validieren online (JSON Validator) — mit Zeile und Spalte
- JSON als Baum und interaktiven Graphen visualisieren (JSON Viewer)
- Base64 kodieren online — mit korrektem UTF-8 (Umlaute)
- Base64 dekodieren online — UTF-8-korrekt, auch für JWT
- URL-Encoding online — Text für URLs kodieren (Percent-Encoding)