Schreibe einen regulären Ausdruck in das Feld oben und den zu analysierenden Text darunter. Treffer werden in Echtzeit im Editor hervorgehoben.
Sie steuern, wie der Ausdruck angewendet wird: g (global, alle Treffer), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotAll), u (Unicode) und y (sticky).
Der Button Beispiel generieren erzeugt automatisch einen Text, der dein Muster erfüllt, und fügt ihn zum „Testtext“ hinzu, wo er hervorgehoben angezeigt wird. Das ist der schnelle Weg zu prüfen, ob die Regex das erfasst, was du glaubst. Jeder erzeugte Text wird selbst gegen deine Regex geprüft, bevor er angezeigt wird; ist das Muster sehr komplex (oder unmöglich), gelingt das vielleicht nicht und du wirst benachrichtigt.
Bibliothek: wähle ein fertiges Muster (E-Mail, DNI/NIE, Datum, IPv4, UUID…) und lade das Muster samt Beispieltext, um es in Aktion zu sehen. Spickzettel: die Buttons unter dem Muster fügen das Symbol an der Cursorposition ein (Klassen \d \w \s, Mengen * + ?
Nutze Gruppen (...), um Teile jedes Treffers zu extrahieren. Benannte Gruppen (?...) erscheinen neben jedem Ergebnis.
Das Erklärungspanel zerlegt dein Muster Teil für Teil in natürlicher Sprache: was jede Klasse, jeder Quantor, jede Gruppe oder jeder Anker tut. Ideal, um eine fremde Regex zu verstehen oder deine eigene zu überprüfen, bevor du sie in den Code übernimmst.
Wechsle zum Tab Ersetzen und schreibe die Ersetzungszeichenkette: du siehst das Ergebnis live. Referenziere Gruppen mit $1, $2… (nummeriert), $<name> (benannt), $& (der ganze Treffer) und $$ (ein literales $). Bsp.: Muster (\d
• Klassen: \d Ziffer, \w Buchstabe/Zahl/_, \s Leerraum; großgeschrieben das Gegenteil. . beliebiges Zeichen.
• Mengen: [aeiou], Bereich [a-z], negiert [^0-9].
• Anzahl: * 0+, + 1+, ? 0/1,