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

pq
 2013-10-18 17:43
#171269 #171269
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
nein, müssen nicht:
Code: (dl )
1
2
3
4
$ perl -wE'
my $pfad = q/C:\Test\Dateiname.abc/;
say $pfad;'
C:\Test\Dateiname.abc

allerdings müssen single quotes selbst (bzw. bei q() oder q// natürlich der entsprechende delimiter) escaped werden.

und wenn du 2 backslashes hintereinander willst, musst du insgesamt 3 schreiben.

Editiert von pq: korrigiert: s/4/3/
Last edited: 2013-10-18 18:00:21 +0200 (CEST)
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