Thread reguläre Ausdrücke: Variable nicht interpretieren (4 answers)
Opened by beaucarnea at 2005-11-15 17:20

beaucarnea
 2005-11-15 17:20
#60180 #60180
User since
2005-11-15
1 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich habe folgendes Problem:
Ich möchte in einem regulären Ausdruck prüfen, ob der Inhalt eines Strings ($string2) in einem anderen String ($string) enthalten ist. Das Problem dabei ist, dass in $string2 Sonderzeichen enthalten sein können.

Beispiel:
$string="blablabla";
$string2="*hallo";
if ($string=~/$string2/){...};

Perl generiert dann die Fehlermeldung "Quantifier follows nothing in regex;"

Wie kann ich vermeiden, dass Perl den Inhalt von $string2 als Teil des regulären Ausdrucks betrachtet?

View full thread reguläre Ausdrücke: Variable nicht interpretieren