Zurück zu Dev-Tools
Regex-Tester
Testen Sie reguläre Ausdrücke, prüfen Sie Erfassungsgruppen und evaluieren Sie RegExp-Flags online. 100% clientseitig, schnell und sicher.
100% Clientseitige Lokale Ausführung
Die Regex-Auswertung erfolgt vollständig lokal im Browser. Ihre Muster und Testtexte werden nicht an externe Server übertragen.
Schnellreferenz für Regex-Syntax
.Beliebiges Zeichen (außer Zeilenumbruch)\dBeliebige Ziffer (0-9)\wWortzeichen (a-z, A-Z, 0-9, _)\sLeerraum (Leerzeichen, Tabulator, Zeilenumbruch)^Anfang der Zeichenkette oder Zeile$Ende der Zeichenkette oder Zeile*0 oder mehr Vorkommen+1 oder mehr Vorkommen?Optional (0 oder 1 Vorkommen){n}Genau n Vorkommen{n,m}Zwischen n und m Vorkommen[...]Zeichenklasse (trifft auf jedes Zeichen im Satz zu)[^...]Negierte Klasse (trifft auf jedes Zeichen außerhalb des Satzes zu)(...)Nummerierte Erfassungsgruppe(?:...)Nicht erfassende Gruppe(?<x>)Benannte Erfassungsgruppe "x"|Alternierung (ODER-Bedingung)Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck (Regex) ist ein Muster, das Text beschreibt, um ihn abzugleichen, zu extrahieren oder zu validieren – zum Beispiel um ein E-Mail-Format zu prüfen, Zahlen aus einer Logzeile zu extrahieren oder jedes Vorkommen eines Wortes zu finden.
So verwenden Sie den Regex Tester
- Geben Sie ein Muster und den Text ein, gegen den es getestet werden soll.
- Schalten Sie Flags (g, i, m, s, u) um, um globale Suche, Groß-/Kleinschreibung, Zeilenanker im Mehrzeilenmodus, den Dot-All-Modus und die Unicode-Behandlung zu steuern.
- Treffer und Capture-Gruppen werden direkt in Ihrem Testtext hervorgehoben, während Sie tippen.
- Nutzen Sie die integrierten Beispiele, um gängige Muster wie E-Mails oder URLs zu erkunden.
Technische Hinweise
- Dieses Tool verwendet die JavaScript-RegExp-Engine, das Verhalten entspricht also dem einer Browser-Konsole oder von Node.js – nicht PCRE, Pythons re oder POSIX-Regex, die sich in einigen Randfällen unterscheiden.
- Capture-Gruppen – Teile des Musters in Klammern – ermöglichen es, bestimmte Teile eines Treffers zu extrahieren, statt nur einen Treffer zu erkennen.
- Das g-Flag findet jeden Treffer im Text; ohne dieses Flag stoppt die Suche nach dem ersten Treffer.
Häufig Gestellte Fragen
Warum liefert mein Muster nur 1 Treffer?+
Standardmäßig wertet JavaScript RegExp im nicht-globalen Modus aus. Aktivieren Sie das "g" (Global) Flag, um alle Treffer zu finden.
Wie werden Treffer-Indizes berechnet?+
Trefferpositionen verwenden standardmäßige nullbasierte Zeichen-Indizierung (Zero-based Indexing).
