Entwickler-Werkzeug / 20

Regex-Token-Erklärung & Musteranalyse

Zerlege JavaScript‑reguläre Ausdrücke in leicht verständliche Token-Erklärungen zu Erfassungsgruppen, Zeichenklassen und Quantoren.

Regex-Token-Erklärung & Musteranalyse: TOEA zerlegt Muster regulärer Ausdrücke in einzelne AST‑Tokens und erzeugt für jede Komponente Beschreibungen in einfachem Englisch. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
Regex-Token-Erklärung & Muster-AnalyseLokale Verarbeitung

Läuft vollständig in deinem Browser

Erklärung der Muster-Tokens

TokenKategorieErklärung
/iRegex-FlagsAktivierte Flags: Groß- und Kleinschreibung nicht beachten.
^AnkerPasst auf den Anfang der Zeichenfolge oder Zeile.
(GruppeBeginnt die erfassende Gruppe #1.
[a-z0-9_\.-]ZeichenklassePasst auf ein beliebiges einzelnes Zeichen innerhalb der Zeichenmenge [a-z0-9_\.-].
+QuantifiziererPasst auf 1 oder mehr Vorkommen des vorherigen Tokens (gierig).
)GruppeBeendet eine erfassende oder nicht erfassende Gruppe.
@LiteralPasst auf das wörtliche Zeichen „@“.
(GruppeBeginnt die erfassende Gruppe #2.
[\da-z\.-]ZeichenklassePasst auf ein beliebiges einzelnes Zeichen innerhalb der Zeichenmenge [\da-z\.-].
+QuantifiziererPasst auf 1 oder mehr Vorkommen des vorherigen Tokens (gierig).
)GruppeBeendet eine erfassende oder nicht erfassende Gruppe.
\.Zeichenklasse / MaskierungMaskiertes Zeichen „.“
(GruppeBeginnt die erfassende Gruppe #3.
[a-z\.]ZeichenklassePasst auf ein beliebiges einzelnes Zeichen innerhalb der Zeichenmenge [a-z\.].
{2,6}QuantifiziererbereichPasst auf die explizite Anzahl im Bereich {2,6}.
)GruppeBeendet eine erfassende oder nicht erfassende Gruppe.
$AnkerPasst auf das Ende der Zeichenfolge oder Zeile.

Die vielen Aufgaben eines Fragezeichens

Ein ? ändert seine Bedeutung je nach Position. Nach einem Zeichen oder einer Gruppe macht es diese optional: colou?r. Nach einem anderen Quantifizierer macht es diesen „träge“, sodass möglichst wenig gefunden wird: <.+?> stoppt beim ersten >, während <.+> bis zum letzten in der Zeile läuft. Am Anfang einer Gruppe leitet es eine spezielle Syntax ein: (?:…) gruppiert ohne Erfassung, (?=…) und (?!…) prüfen voraus, und (?<name>…) benennt eine Gruppe. Lies ? immer zusammen mit dem, was direkt davor steht.

Kurzklassen sind auf ASCII beschränkt

In JavaScript findet \d nur 0–9 und \w nur nicht akzentuierte lateinische Buchstaben, Ziffern und den Unterstrich. Daher findet \w+ in café nur caf, und \b behandelt den akzentuierten Buchstaben als Wortgrenze. Für Texte in anderen Sprachen verwendest du eine Unicode-Eigenschaftsklasse wie [\p{L}\p{N}_]+ mit dem u-Flag. Teste das korrigierte Muster anhand echter Beispieltexte im Regex-Tester.

Maskierung in Mustern und Zeichenketten

Vierzehn Zeichen haben eine besondere Bedeutung und benötigen einen umgekehrten Schrägstrich, wenn sie wörtlich gefunden werden sollen: . * + ? ^ $ { } ( ) | [ ] \, außerdem / innerhalb eines /…/-Literals. Ein mit new RegExp aus einer Zeichenkette erstelltes Muster benötigt jeden umgekehrten Schrägstrich doppelt, sodass \d+ zu "\\d+" wird. Wenn ein Muster als Literal funktioniert, aber nicht aus einer Zeichenkette, ist unterwegs meist ein umgekehrter Schrägstrich verloren gegangen.

So benutzt du es

  1. Gib einen JavaScript‑regulären Ausdruck ein oder füge ihn ein (z. B. /^[a-z0-9]+$/i).
  2. Klicke auf Regex erklären.
  3. Sieh dir die Aufschlüsselungstabelle an, die Anker, Zeichenklassen, Gruppen und Flags erklärt.

Datenschutz & Einschränkungen

Die Regex-Analyse und -Erklärung erfolgen vollständig in deinem Browser.

Ähnliche Tools

Häufige Fragen

Welche Regex-Funktionen werden erklärt?

Erklärt werden Anker (^, $), Zeichenklassen (d, w, s, [a-z]), Quantoren (*, +, ?, {m,n}), Erfassungsgruppen und Flags.

Validiert es die Regex-Syntax?

Ja, Syntaxfehler werden sofort erkannt und gemeldet.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig