Ein regulärer Ausdruck (RegEx) ist ein kleines Programm, das gegen Text läuft und Treffer findet. Buchstaben, Ziffern und die meisten Symbole matchen sich selbst. Sonderzeichen wie ., *, +, ?, (, ) haben eine spezielle Bedeutung. Wer sie als Text matchen will, muss sie mit einem Backslash escapen: \. für einen Punkt.

Engine in RegExViz

Das Matching erfolgt mit NSRegularExpression (ICU-Engine). Diese unterstützt klassische Erweiterungen wie Lookaheads, Lookbehinds, Backreferences und named groups.

Beispiele mit Live-Visualisierung

Literal

PatternHallo
Beispieltext
Hallo Welt

Der Pattern matcht das Wort "Hallo" exakt.

Beliebiges Zeichen

Patternh.llo
Beispieltext
hello hallo höllo

Der Punkt . matcht ein einzelnes beliebiges Zeichen außer Newline.