Regex aus Beispielen
Wandeln Sie Beispielzeichenketten in einen regulären Ausdruck um und sehen Sie, welche Beispiele er erfasst.
Regex aus Beispielen
Geben Sie eine Handvoll Zeichenketten ein, die das Muster erfüllen – jeweils eine pro Zeile – und dieses Tool leitet einen regulären Ausdruck ab, der ihre gemeinsame Form erfasst. Unter dem generierten Muster werden alle Beispiele mit einem Häkchen aufgelistet, sodass Sie auf einen Blick sehen können, ob das Ergebnis wirklich das abdeckt, was Sie eingegeben haben.
Die Generalisierungsstufe steuert, wie genau das Ergebnis ist. "Genaue Zeichen" behält jedes Zeichen unverändert bei und kombiniert unterschiedlich geformte Beispiele nur mit Alternation. "Zeichenklassen" ersetzt Ziffern, Buchstaben und Leerzeichen durch \d, \p{Lu}/\p{Ll} und \s, behält aber die exakten Wiederholungsanzahlen aus Ihren Beispielen bei. "Flexible Quantoren" gehen weiter und verwandeln diese Läufe in Eins-oder-mehr-Entsprechungen, was besser verallgemeinert, aber auch mehr als Ihre Beispiele erfasst. Das Verankern fügt ^ und $ hinzu, damit die gesamte Zeichenkette erfasst werden muss, statt nur eines Teilstrings. Groß-/Kleinschreibung und benannte Gruppen umrahmen die variablen Teile des Musters, um sie später nach Name extrahieren zu können. Die Dialektoption passt die Syntax benannter Gruppen für JavaScript, PCRE oder Python an, da die drei sich nicht einigen.
Fügen Sie Zeichenketten hinzu, die das Muster NICHT erfüllen darf, und das Tool überprüft das generierte Muster auch gegen diese. Aktivieren Sie die Erklärung, um das Muster in seine einzelnen Bestandteile aufzuschlüsseln, zusammen mit einer verständlichen Beschreibung dessen, was jeder Teil tut.
Alles läuft lokal in Ihrem Browser: die Beispiele, die Sie eingeben, die negativen Beispiele und das generierte Muster verlassen Ihr Gerät nie.