Thread Pfadangaben auf einheitliche Basis bringen (3 answers)
Opened by AndiS at 2008-02-20 16:42

murphy
 2008-02-20 17:17
#106145 #106145
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Ich würde eher mit regulären Ausdrücken arbeiten – zum Abschneiden von (Back-)Slashes am Ende des Strings eignet sich beispielsweise:
Code (perl): (dl )
$path =~ s:[\\/]+$::;


Wahrscheinlich sparst Du Dir aber viel Arbeit, wenn Du einfach die passenden Module dafür verwendest – ich denke da insbesondere an:
Code (perl): (dl )
1
2
use File::Spec::Function qw/canonpath/;
use Cwd qw/realpath/;


Sowohl CPAN:File::Spec als auch CPAN:Cwd sind Kernmodule, die mit der Perldistribution ausgeliefert werden und nicht nachinstalliert werden müssen.
When C++ is your hammer, every problem looks like your thumb.

View full thread Pfadangaben auf einheitliche Basis bringen