Regex
Abkürzungen / Synonyme: Regulärer Ausdruck
Kurzdefinition
Regular Expression: Ein regulärer Ausdruck, der ein Suchmuster beschreibt, um Zeichenketten in Texten abzugleichen und zu manipulieren.
Ausführliche Erklärung
Ein regulärer Ausdruck (Regex) beschreibt ein Suchmuster, mit dem sich Zeichenketten finden, validieren und ersetzen lassen. Bausteine sind Zeichenklassen (`\d`, `\w`), Quantoren (`*`, `+`, `{2,4}`), Anker (`^`, `$`) und Gruppen (`(...)`). Regex ist extrem mächtig für Eingabevalidierung, Log-Parsing und Textumformung, kann aber schnell unübersichtlich werden. Vorsicht ist bei ungetesteten Mustern geboten – schlecht formulierte Ausdrücke können zu Performance-Problemen (ReDoS) führen.
Beispiel
Das Muster `^[\w.-]+@[\w.-]+\.[a-z]{2,}$` prüft grob, ob eine Zeichenkette wie eine E-Mail-Adresse aufgebaut ist.
Im ausführlichen Fachartikel erklären wir Regex mit Architektur, Praxisbeispielen und Best Practices im Detail: