Skip to content
clkr

Loading tools…

    Regex-Tester

    Teste reguläre Ausdrücke mit dem Regex-Tester: Live-Treffer, Erfassungsgruppen, Flags und Ersetzungsvorschau. Kostenloser Online-JavaScript-Regex-Debugger.

    Wird geladen…
    Processed locally in your browserHow?

    This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy

    What next?

    Hilfreich? Teilen Sie Regex-Tester

    Kostenlos, ohne Anmeldung, läuft im Browser – schick es einem Freund oder füge es deiner Seite hinzu.

    Teil des Toolkits

    So verwenden Sie Regex-Tester

    1. 1Gib einen regulären Ausdruck (ohne Schrägstriche) ein und schalte Flags wie g, i, m, s und u um
    2. 2Füge deinen Testtext ein — Treffer werden live hervorgehoben und mit Index und Erfassungsgruppen aufgelistet
    3. 3Setze das Häkchen bei Ersetzen, um eine Ersetzung mit $1, $<name> oder $& als Vorschau zu sehen, und kopiere den Regex, die Treffer oder das Ergebnis

    Häufig gestellte Fragen

    Welcher Regex-Dialekt wird verwendet?▾

    Reguläre Ausdrücke in JavaScript (ECMAScript), genau so, wie sie in Browsern und Node.js laufen – einschließlich benannter Gruppen (?<name>…), Lookbehind (?<=…) und der Flags s (dotAll) und u (unicode).

    Was bewirken die Flags g, i, m, s und u?▾

    g findet alle Treffer statt nur den ersten, i ignoriert die Groß-/Kleinschreibung, m lässt ^ und $ an Zeilenumbrüchen greifen, s lässt . auch Zeilenumbrüche treffen, und u aktiviert vollständiges Unicode-Matching.

    Warum sagt mein Muster, es habe zu lange gedauert?▾

    Verschachtelte Quantifizierer wie (a+)+ können katastrophales Backtracking auslösen, bei dem die Engine exponentiell viele Pfade ausprobiert. Der Tester führt deinen Regex in einem Hintergrund-Worker aus und stoppt ihn nach 1.5 s, statt die Seite einzufrieren.

    Wie nutze ich Erfassungsgruppen in einer Ersetzung?▾

    Nutze $1, $2… für nummerierte Gruppen, $<name> für benannte Gruppen und $& für den gesamten Treffer. Beispiel: Muster (\w+)@(\w+) mit Ersetzung $2 at $1.

    Embed Regex-Tester on your website▾

    Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.