Thread Nested quantifiers in regex: wie "entschärft" man Sonderzeichen? (2 answers)
Opened by x-man at 2006-04-29 16:52

x-man
 2006-04-29 16:52
#7463 #7463
User since
2003-09-11
67 Artikel
BenutzerIn
[default_avatar]
Mein Script erzeugt folgende Fehlermeldung:

Code: (dl )
Nested quantifiers in regex; marked by <-- HERE in m/([/|\.])?* <-- HERE


Diese Zeile ist dafür verantwortlich:

Code: (dl )
if($dat =~ /([\/|\.])?$_/i){


Es passiert nur, wenn $_ das Zeichen * enthält. Wie entschärfe ich Sonderzeichen im String? Muss ich etwa quoten?

Danke!\n\n

<!--EDIT|x-man|1146315244-->

View full thread Nested quantifiers in regex: wie "entschärft" man Sonderzeichen?