UnitConv
Regex

Regex-Tester

Testen Sie reguläre Ausdrücke mit Echtzeit-Hervorhebung

Regulärer Ausdruck

//g

Über dieses Tool

Der Regex-Tester ist ein kostenloses Werkzeug, das in Echtzeit zeigt, wie dein Muster auf einen Text passt. Er hebt jeden Treffer hervor, zaehlt sie und extrahiert Erfassungsgruppen und benannte Gruppen auf einen Blick. Unverzichtbar fuer Formularvalidierungen, das Extrahieren von Daten aus Logs und das Schreiben von Ersetzungsregeln, mit einem Spickzettel zum schnellen Nachschlagen der Bedeutung jedes Metazeichens.

So wird es genutzt

  1. 1 Gib deinen regulaeren Ausdruck in das Musterfeld ein.
  2. 2 Fuege den zu pruefenden Text in das Feld fuer die Testzeichenkette ein.
  3. 3 Die passenden Teile werden hervorgehoben, mit Anzahl und Details.
  4. 4 Sieh dir die extrahierten Erfassungsgruppen und benannten Gruppen an.

So funktioniert es

Ein regulaerer Ausdruck ist eine kleine Sprache zur Beschreibung von Textmustern. Wichtige Metazeichen sind: - . passt auf ein beliebiges Zeichen, \d auf eine Ziffer, \w auf ein Wortzeichen und \s auf Leerraum. - * bedeutet null oder mehr des vorherigen Elements, + ein oder mehr, ? null oder eins und {2,4} zwei bis vier Wiederholungen. - ^ verankert den Zeilenanfang, $ das Ende, [abc] passt auf a, b oder c und (...) bildet eine Erfassungsgruppe. Eine einfache E-Mail-Pruefung koennte ^\w+@\w+\.\w+$ sein. Beachte, dass * und + standardmaessig gierig sind und so viel wie moeglich erfassen; fuege ? hinzu (wie *?) fuer den kuerzesten Treffer. Das genaue Verhalten unterscheidet sich zwischen Dialekten wie JavaScript, Python und PHP, behalte also deine Umgebung im Blick.

Haeufige Fragen

Was ist der Unterschied zwischen gierigem und genuegsamem Abgleich?

Gierige Quantoren (* und +) passen auf so viel wie moeglich, genuegsame (*? und +?) auf so wenig wie moeglich. Wichtig beim Extrahieren von HTML-Tags, um nicht zu viel zu erfassen.

Was ist eine Erfassungsgruppe?

Der in runden Klammern () eingeschlossene Teil eines Treffers, den man spaeter abrufen kann, etwa um Jahr, Monat und Tag eines Datums getrennt zu extrahieren.

Was sind Regex-Dialekte?

Varianten verschiedener Implementierungen wie JavaScript, Python oder PCRE. Lookaround und benannte Gruppen koennen anders geschrieben werden, richte dich nach deiner Laufzeit.

Wie suche ich ein Sonderzeichen woertlich?

Maskiere Zeichen mit Bedeutung wie . oder * mit einem vorangestellten Backslash. Fuer einen woertlichen Punkt schreibe \.

Verwandte Tools und Anwendungen

Um den Codewert eines Zeichens zu pruefen, nutze den ASCII-Umrechner, und fuer Grundlagen der Zeichenkettenverarbeitung den Zahlensystem-Umrechner. Fuer mathematische Muster ist auch der Gleichungsloeser nuetzlich.