Regex-Tester

Geben Sie einen regulären Ausdruck und einen Testtext ein: Die Treffer werden sofort samt ihren Gruppen hervorgehoben, und Sie können eine Ersetzung ausprobieren. Es nutzt die JavaScript-Engine Ihres Browsers, und Ihr Text verlässt Ihr Gerät nicht.

🔒 Was du eingibst, verlässt dein Gerät nicht. Alles wird in deinem Browser berechnet.

Optionen (Flags)
Mit einem Beispiel testen

Hervorgehobene Treffer

Treffer

    Verwenden Sie $1, $2… für Gruppen, $& für den gesamten Treffer und $<name> für benannte Gruppen.

    So testen Sie einen regulären Ausdruck

    1. Geben Sie den Ausdruck im ersten Feld ein, ohne die Schrägstriche an den Seiten.
    2. Wählen Sie die benötigten Optionen, etwa Groß-/Kleinschreibung ignorieren oder alle Treffer suchen.
    3. Fügen Sie den Testtext ein: Die Treffer werden hervorgehoben und mit ihren Gruppen aufgelistet.
    4. Geben Sie bei Bedarf eine Ersetzung ein und kopieren Sie den resultierenden Text.

    Wofür ein Regex-Tester gut ist

    Ein regulärer Ausdruck (Regex) ist ein Muster zum Suchen, Prüfen oder Ersetzen von Text: E-Mail-Adressen, Telefonnummern, Datumsangaben, Codes. Ihn vor dem Einsatz im Code zu testen, erspart Fehler und Zeit.

    Dieses Tool nutzt die Engine für reguläre Ausdrücke von JavaScript, dieselbe wie in Ihrem Browser und in Node.js. Es markiert jeden Treffer im Text und zeigt den Wert jeder Erfassungsgruppe an, auch der benannten.

    Die Ersetzung unterstützt $1, $2 und die übrige JavaScript-Syntax. So können Sie eine Massenänderung vorbereiten, bevor Sie sie anwenden.

    Wichtige Hinweise

    Häufige Fragen

    Was bedeuten die Optionen g, i, m, s und u?

    g findet alle Treffer und nicht nur den ersten. i ignoriert Groß- und Kleinschreibung. m sorgt dafür, dass ^ und $ in jeder Zeile gelten. s lässt den Punkt auch Zeilenumbrüche erfassen. u aktiviert den Unicode-Modus.

    Mit welcher Sprache ist es kompatibel?

    Mit JavaScript. Die grundlegenden Konstrukte (Klassen, Gruppen, Quantifizierer, Anker) sind in fast allen Sprachen gleich.

    Wie verwende ich Gruppen bei der Ersetzung?

    Mit $1, $2 usw. für nummerierte Gruppen, $& für den gesamten Treffer und $<name> für benannte Gruppen.

    Wird mein Text an einen Server gesendet?

    Nein. Alles geschieht in Ihrem Browser, und Ihr Text verlässt Ihr Gerät nicht.

    Ist es kostenlos?

    Ja, es ist kostenlos, erfordert keine Registrierung und funktioniert direkt im Browser.