Thread grep bricht ab (Muster als Variable übergeben): wenn Sonderzeichen enthalten sind :-( (2 answers)
Opened by HeiniHuber at 2006-11-28 23:01

sid burn
 2006-11-29 00:22
#72046 #72046
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Du musst $NewFileName vorher escapen.

Entweder mit quotemeta() oder direkt in der Regex indem du es zwischen \Q und \E schreibst also ungefähr so:

Code: (dl )
m/\Q$NewFileName\E/


In deinem Speziellen Fall wenn danach nichts mehr folgt, könntest du das \E sogar weg lassen.\n\n

<!--EDIT|sid burn|1164752599-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread grep bricht ab (Muster als Variable übergeben): wenn Sonderzeichen enthalten sind :-(