Thread Ersetzen von Zeichen "/" In Variablen (9 answers)
Opened by bora99 at 2010-05-10 13:09

pq
 2010-05-10 13:29
#136958 #136958
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
du musst sonderzeichen in regexes escapen. da der backslash in der regex ein sonderzeichen ist und variablen innerhalb regexes interpoliert werden, schreib ein \Q davor:
Code (perl): (dl )
$akt_save_directory =~ s#\Q$akt_root_dir#$save_root_dir#g;


siehe auch perldoc -f quotemeta

und das nächste mal bitte deinen code in code-tags setzen. danke
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Ersetzen von Zeichen "/" In Variablen