Dieses Tool kombiniert zwei häufige Aufgaben: Wenn du keine Regex schreiben kannst, kannst du anhand eines Anwendungsfalls eine passende reguläre Ausdrucksregel generieren. Wenn du eine vorhandene Regex nicht verstehst, kannst du sie einfügen und eine strukturierte Erklärung der einzelnen Bestandteile erhalten.
Das Tool enthält 18 häufige Regeltypen für Validierung, Netzwerk- und Datenformate. Dazu gehören Telefonnummern, E-Mail-Adressen, URLs, Benutzernamen, Passwörter, UUID, IPv4, IPv6, Domains, Ausweisnummern, Postleitzahlen, Datum, Uhrzeit, Zahlen, Ganzzahlen, Dezimalzahlen, chinesische Zeichen und englische Zeichen.
Nach einer Änderung der Parameter wird die Regex automatisch neu erstellt und das Beispiel entsprechend aktualisiert.
Unterhalb des generierten Ergebnisses steht ein Testfeld zur Verfügung. Das Beispiel wird automatisch eingefügt und sofort auf Übereinstimmung geprüft. Eigene Testdaten können ebenfalls eingegeben werden. Die fertige Regex kann kopiert oder direkt an ein Regex-Testwerkzeug übergeben werden.
Der Erklärungsmodus zerlegt eine Regex in eine hierarchische Struktur. Er erkennt unter anderem Capturing Groups, benannte Gruppen, Non-Capturing Groups, Lookaheads, Lookbehinds, Zeichenklassen, Anker, Alternativen und Quantifizierer. Vordefinierte Klassen wie \d, \w, \s und \b sowie Hexadezimal- und Unicode-Escapes werden ebenfalls erklärt.
Ungültige reguläre Ausdrücke werden mit einer verständlichen Fehlermeldung und einer Positionsangabe angezeigt. Nicht geschlossene Zeichenklassen oder Klammern können direkt lokalisiert werden. Auch die Generierungsparameter werden auf sinnvolle Grenzen beschränkt, um ungültige oder ineffiziente Regex zu vermeiden.
Generierung, Erklärung und Beispielprüfung erfolgen vollständig im Browser. Reguläre Ausdrücke und Testdaten werden nicht an einen Server übertragen oder gespeichert.
Kommentare 0