Regex-Tester

Reguläre Ausdrücke mit Echtzeit-Hervorhebung testen.

//g

Was sind regulaere Ausdruecke?

Regulaere Ausdruecke (Regex) sind Suchmuster, die zum Finden, Validieren und Manipulieren von Text verwendet werden. Sie sind grundlegend in der Programmierung, Systemadministration und Textverarbeitung.

Ein Regex kann so einfach wie die Suche nach einem Wort oder so komplex wie die Validierung eines E-Mail-Formats sein. Sonderzeichen wie . (beliebiges Zeichen), * (null oder mehr), + (eins oder mehr), [] (Zeichenmenge) und () (Gruppen) ermoeglichen sehr spezifische Muster.

Häufig gestellte Fragen

Was bedeuten die Flags g, i, m, s?

g = alle Uebereinstimmungen suchen (nicht nur die erste), i = Gross-/Kleinschreibung ignorieren, m = ^ und $ gelten pro Zeile, s = der Punkt (.) stimmt auch mit Zeilenumbruechen ueberein.

Wie validiere ich eine E-Mail mit Regex?

Ein einfaches Muster ist: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}. Die perfekte E-Mail-Validierung mit Regex ist jedoch auesserst komplex.

Ist es sicher, Regex im Browser zu verarbeiten?

Ja, alles wird lokal verarbeitet. Sehr komplexe Muster mit vielen verschachtelten Quantifizierern koennen jedoch Verlangsamungen verursachen (catastrophic backtracking).