[Vienna-pm] Regex Frage
Karlheinz
kh at dartbase.com
Wed Jun 13 06:15:25 PDT 2007
Maros Kollár wrote:
> Gibt es eine Möglichkeit dass der Inhalt der Variable '$prefix' nicht
> als Regular Expression sondern als einfacher String behandelt wird?
jo, gibt's - \Q$foo\E :
$string =~ m/^\Q$prefix\E+\s(irgend)?eine\slange,\s*blöde\s[Rr]egexp$/;
lg
kh
> sollte dann der Prefix '+?' nicht als Quantifier sondern als String
> interpretiert werden. Bisher habe ich den Prefix immer escaped, aber das
> scheint mir auf Dauer aufwändig und sehr fehleranfällig. ( $prefix =~
> s/([+?\-.{()}\\\*^$\[\]])/\\$1/g; )
>
> Hoffe ich habe meine Frage halbwegs verständlich rüber gebracht.
>
> Beste Grüße
> Maroš
>
>
> _______________________________________________
> Vienna-pm mailing list
> Vienna-pm at pm.org
> http://mail.pm.org/mailman/listinfo/vienna-pm
More information about the Vienna-pm
mailing list