[Vienna-pm] Regexp mit dynamischen Modifiern?
Klaus Johannes Rusch
KlausRusch at atmedia.net
Sat Apr 30 01:46:39 PDT 2005
Maros Kollár wrote:
>$sMod = 'ig';
>$sExpression = '\b(Haus.+?)\b';
>
>while ($sValue =~ m/$sExpression/$sMod) {
> # do
>}
>
>Das geht leider nicht so wie ich es mir vorgestellt habe.
>
>Gibt es da eine andere Lösung?
>
>
Gibt es: Du kannst die Modifier mit (?ismx) im Suchstring selbst
aktivieren bzw. mit (?-ismx) deaktivieren, also
while ($sValue =~ m/(?$sMod)$sExpression/) {
# do
}
--
Klaus Johannes Rusch
KlausRusch at atmedia.net
http://www.atmedia.net/KlausRusch/
More information about the Vienna-pm
mailing list