Regex-Tester

Testen und debuggen Sie reguläre Ausdrücke: Hervorhebung in Echtzeit, eine Trefferliste mit Positionen und Längen sowie vollständige Extraktion der Erfassungsgruppen.
Alle Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden niemals auf einen Server hochgeladen.
Muster:
Vorlage: Die Auswahl einer Vorlage füllt das Mustfeld aus und startet den Test.
Treffer werden hier hervorgehoben.
Trefferliste
# Gefundener Text Position Länge Erfassungsgruppen
So verwenden Sie es — Geben Sie ein Muster in das Feld Muster ein (oder wählen Sie eines aus dem Vorlagen-Auswahlfeld) und geben Sie den Testtext ein. Die Ergebnisse aktualisieren sich sofort.
Flags: g = alle Treffer finden, i = Groß-/Kleinschreibung ignorieren, m = ^/$ treffen je Zeile, s = Punkt trifft Zeilenumbruch, u = Unicode-Modus.
Die Vorschau hebt jeden Treffer gelb hervor. Die Tabelle darunter listet jeden Treffer mit Position und Länge sowie jede Erfassungsgruppe ($1, $2, …) auf.
Treffer mit der Breite null (z. B. a* auf "bbb") werden sicher behandelt — sie können den Browser nicht zum Hängen bringen. Ungültige Muster zeigen einen Hinweis direkt im Feld statt eines Dialogs.
Drücken Sie Strg+Eingabe, um zu starten. Alle Daten werden lokal verarbeitet — nichts wird hochgeladen.
Reguläre Ausdrücke in einer Minute

Die meisten Zeichen in regulären Ausdrücken sind Metazeichen mit besonderer Bedeutung — . ^ $ * + ? ( ) [ ] { } | \ — und ein umgekehrter Schrägstrich macht sie wieder wörtlich. Die Anker ^ und $ treffen Positionen statt Zeichen, und die Quantifizierer * und + sind standardmäßig gierig: Sie nehmen so viel wie möglich, während die fauler Varianten *? und +? mit dem kürzesten Treffer zufrieden sind.

Wenn ein Muster zu viel trifft, hilft meist ein fauler Quantifizierer oder eine negierte Zeichenklasse — nicht mehr .-Zeichen.