Thread Ersetzen von Zeichen "/" In Variablen
(9 answers)
Opened by bora99 at 2010-05-10 13:09
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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |