XTools Logo
XTools
Blog
/
JSON-Formatierer & YAMLXML-FormatiererCode formatieren & minifizierenJSON zu TypeScriptMarkdown ⇄ HTMLMermaid-Diagramm-EditorRegex-TesterJWT-DecoderUUID-GeneratorKodieren & DekodierenCron-Ausdruck-BuildercURL-Befehl erstellenMeta-Tag-GeneratorPX zu REM & ZeilenhöheCSS-GeneratorChmod-Rechner

© 2026 XTools. Alle Rechte vorbehalten.

DatenschutzrichtlinieKontakt

    Regex-Tester

    Reguläre Ausdrücke mit Live-Hervorhebung, Gruppen und Ersetzen testen
    • Dateien verlassen Ihr Gerät nicht
    • Läuft im Browser
    • Kostenlos, ohne Anmeldung, ohne Wasserzeichen
    /
    (?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})
    /g
    Release log 2024-03-15 v1.4.0 shipped to production 2024-11-02 v1.5.0-beta.2 opened for testing 2025-01-20 v2.0.0 released, contact releases@example.com Not dates: 2025-1-20, 20240315, 24-01-01​
    Treffer werden hier aufgelistet.

    Optionen

    Häufige Muster

    Klicken zum Laden. Ihr Testtext bleibt erhalten, außer er ist leer oder noch ein Beispiel.

    Verwandte Tools

    • JSON-Formatierer & YAML
    • XML-Formatierer
    • Code formatieren & minifizieren
    • JSON zu TypeScript
    • Markdown ⇄ HTML
    • Mermaid-Diagramm-Editor
    • JWT-Decoder
    • UUID-Generator
    • Kodieren & Dekodieren
    • Cron-Ausdruck-Builder
    • cURL-Befehl erstellen
    • Meta-Tag-Generator
    • PX zu REM & Zeilenhöhe
    • CSS-Generator
    • Chmod-Rechner

    So verwenden Sie: Regex-Tester

    Testen Sie reguläre Ausdrücke in JavaScript an Ihrem Text, mit Live-Hervorhebung, Gruppen und Ersetzen-Vorschau. Jedes Muster wird Token für Token erklärt, und das Tool erzeugt lauffähigen JavaScript-Code. Die Suche läuft in einem Hintergrund-Worker, sodass ein ausuferndes Muster abbricht, statt die Seite einzufrieren.

    1. 1

      Geben Sie unter „Regulärer Ausdruck“ ein Muster ein oder wählen Sie eines aus „Häufige Muster“. Beim Einfügen von /muster/flags werden die Flags mit übernommen.

    2. 2

      Schalten Sie die benötigten Flags ein, etwa g, i, m oder s.

    3. 3

      Fügen Sie Ihren Text in „Testtext“ ein. Treffer werden hervorgehoben; fahren Sie mit der Maus darüber, um die Gruppen zu sehen.

    4. 4

      Nutzen Sie die Tabs „Treffer“, „Erklärung“ und „Code“ oder aktivieren Sie „Ersetzen“, um das Ergebnis von string.replace() zu sehen.

    Häufige Fragen

    Welche Regex-Variante wird verwendet?

    JavaScript, also die Engine Ihres Browsers. Unterstützt werden die Flags g, i, m, s, u, y, d und v. Syntax, die nur PCRE, Python oder Java kennen, kann sich anders verhalten.

    Warum wird nur ein Treffer gefunden?

    Ohne das Flag g stoppt JavaScript beim ersten Treffer. Schalten Sie g (global) ein, um alle zu finden.

    Was bedeutet „Nach 1.5 s abgebrochen“?

    Das Muster braucht auf diesem Text zu lange, meist wegen katastrophalem Backtracking durch verschachtelte Quantoren wie (a+)+. Machen Sie die inneren Teile genauer oder verankern Sie das Muster.

    Wie verwende ich benannte Gruppen beim Ersetzen?

    Schreiben Sie $<name> für eine benannte Gruppe, $1 für eine nummerierte und $& für den ganzen Treffer. Die Schaltflächen unter „Ersetzen durch“ fügen diese Platzhalter ein.

    Wird mein Testtext gespeichert oder hochgeladen?

    Hochgeladen wird nichts. Muster, Flags und Ersetzung merkt sich dieser Browser, den Testtext nicht.