Thread Quantifier follows nothing in regex? (2 answers)
Opened by Gast at 2007-03-01 18:41

betterworld
 2007-03-01 18:55
#74748 #74748
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Regulaere Ausdruecke sind eben regulaere Ausdruecke. Wenn Du einen String vom Benutzer einliest und in einen Regex einbettest, wird es auch als Regex behandelt. Siehe "DON'T" in perlcheat.
Entweder:
Code: (dl )
/\Q$readline\E/

oder einfach:
Code: (dl )
index($old, $readline) >= 0


Ausserdem solltest Du unbedingt die Rueckgabewerte von open ueberpruefen, und wenn Du gegen volle Platten gefeit sein willst, auch die von print und close.\n\n

<!--EDIT|betterworld|1172768232-->

View full thread Quantifier follows nothing in regex?