Johnny B.: Frage zu regulärem Ausdruck

Beitrag lesen

Hallo SelfHTML-Forum,

ich habe folgenden regulären Ausdruck:

push( @array, $suchtext =~ /\b(?:region|raum)\s+([A-Za-z]+?)\b/gsmi);

$suchtext = "Raum Berlin"

Er findet "Berlin".

Ist allerdings $suchtext = "Raum Region Berlin",

findet er nur "Region".

Erwartet hätte ich "Region Berlin" als Ergebnis.

Wieso findet er "Berlin" dann nicht mehr?

Merci für's Augen-Öffnen...