Online-Generator und Erklärer für reguläre Ausdrücke

Häufig
Regelbeschreibung
Generierungsparameter
Regex-Struktur
Klicken Sie auf einen Abschnitt, um den entsprechenden Teil der Regex oben hervorzuheben
Die Ergebnisse werden hier angezeigt

18 häufige Regex-Regeln sofort generieren und beliebige reguläre Ausdrücke Schritt für Schritt erklären

Generator und Erklärer für reguläre Ausdrücke

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.

Regex-Generator

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.

Anpassbare Generierungsparameter

  • Datum: verschiedene Trennzeichen sowie optionale strenge Monats- und Datumsprüfung.
  • Uhrzeit: Sekunden können optional einbezogen werden.
  • Ganzzahlen und Zahlen: negative Werte sowie minimale und maximale Werte können festgelegt werden.
  • Dezimalzahlen: Vorzeichen und Anzahl der Nachkommastellen können eingestellt werden.
  • Benutzername und Passwort: minimale und maximale Länge sowie Anforderungen an Buchstaben und Zahlen können festgelegt werden.

Nach einer Änderung der Parameter wird die Regex automatisch neu erstellt und das Beispiel entsprechend aktualisiert.

Sofortige Validierung

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.

Regex-Erklärung

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.

Fehlerbehandlung

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.

Anwendungsbereiche

  • Formular- und API-Validierung für Telefonnummern, E-Mail-Adressen und andere Daten.
  • Analyse und Wartung komplexer regulärer Ausdrücke in bestehenden Projekten.
  • Datenbereinigung anhand von Datums- oder Zahlenmustern.
  • Lernen regulärer Ausdrücke durch eine strukturierte Erklärung der einzelnen Bestandteile.

Datenschutz

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.

Häufige Regex sofort generieren und komplexe Regex Schritt für Schritt verstehen

Der Generator erstellt anhand realer Validierungsszenarien passende reguläre Ausdrücke. Der Erklärungsmodus zerlegt vorhandene Regex in verständliche strukturelle Bestandteile.
  • Enthält 18 häufige Regex-Typen für Telefonnummern, E-Mail, URL, Benutzername, Passwort, UUID, IPv4, IPv6, Domain, Datum und weitere Formate.
  • Parameter wie Datumsformat, Wertebereich, Dezimalstellen und Längenbegrenzungen können angepasst werden.
  • Generierte Regex enthalten eine Beschreibung und ein Beispiel zur sofortigen Prüfung.
  • Regex können zusammen mit Beispieldaten direkt an ein Regex-Testwerkzeug übergeben werden.
  • Der Erklärungsmodus erkennt Gruppen, Zeichenklassen, Quantifizierer, Alternativen und Lookaround-Konstruktionen.
  • Einzelne Erklärungen können angeklickt werden, um den entsprechenden Abschnitt im ursprünglichen Regex hervorzuheben.
Geeignet für Formularvalidierung, API-Parameterprüfung und das Lernen regulärer Ausdrücke. Generierung, Erklärung und Prüfung erfolgen vollständig lokal im Browser.
Kommentare 0
Noch keine Kommentare. Schreibe den ersten Kommentar!
Der Kommentarinhalt darf nicht leer sein
0/255