Thread File::Basename durch Reguläre Ausdrücke ersetzen (27 answers)
Opened by Kean at 2013-10-18 16:35

pq
 2013-10-18 18:42
#171273 #171273
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
innerhalb von double quotes werden halt so dinge wie \n, \r, \t erkannt. \T und \D sind aber keine bekannten escapes, daher solltest du auch eine warnung bekommen, siehe meinen beitrag weiter oben. sie werden dann zu T und D, der \ fällt weg.

ausserdem ist mir schleierhaft, wie dein skript kompiliert:
my @a = split("\", $pfad);
=)
der backslash maskiert das folgende ". du müsstest "\\" schreiben. bei split sollte man aber in der regel eher eine regex schreiben, also m/\\/
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 File::Basename durch Reguläre Ausdrücke ersetzen