Rolf B: Dauerthema: Regexen ;)

Beitrag lesen

Hallo Jörg,

eine kurze Einführung zum Thema "greedy" in Regexen steht in unserem Wiki.

Die dort dargestellte Information gilt für JavaScript und ist für PHP unvollständig. Regexe verwenden aus gutem Grund ein Delimiter-Zeichen, man kann hinter dem rechten Delimiter nämlich noch Optionen angeben. Welche das sind, ist hier dokumentiert.

Das U Flag (großes U) schaltet die Greediness für die ganze Regex um. Ohne das U sind * und + greedy, und das Fragezeichen macht sie ungreedy. Mit dem U sind * und + ungreedy, und das Fragezeichen macht sie greedy.

Rolf

--
sumpsi - posui - obstruxi