Thread Variabler Regex mit komplizierten Zeichen
(15 answers)
Opened by marky at 2012-04-08 13:42
also wenn ich deinen code korrigiere (richtig quoten, das s bei $s3 vergessen), sehe ich kein problem:
Code: (dl
)
1 $ perl -wE' wie man sieht, wird bbb durch !§$%&/()=? ersetzt, und das ist genau, was in $s3 steht. bei deinem code kann das natürlich nicht funktionieren: $s3 = "!§$%&/()=?" ; wenn du das in doppelte anfuhrungszeichen stellst, wird ja $ interpoliert. das bedeutet, $% wird durch den inhalt der variable $% ersetzt (vermutlich leer, siehe perldoc perlvar). kannst du vielleicht wirklich mal ein echtes beispiel zeigen? 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 |