Text nach dem letzten Schrägstrch?
Klaus Mairinger
- perl
Hallo Profis,
Ich habe ein kleines Problem:
Ich möchte aus einer Pfadangabe den Dateinamen herausextrahieren.
Dazu brauche ich den Text in einer Variable nach dem letzten Backslash.
Ich habe es leider nur in der falschen Richtung: $name =~ s/\.*//;
Das löscht mir nämlich alles VOR dem ersten Backslash!
Wie krieg ich also nun den Teil nach dem letzten Backslash?
Vielen Dank,
Klaus
hi!
Ich habe ein kleines Problem:
Ich möchte aus einer Pfadangabe den Dateinamen herausextrahieren.
Dazu brauche ich den Text in einer Variable nach dem letzten Backslash.
$pfad =~ s/.*///; für Unix-Pfade. Entsprechend anpassbar an DOS-Pfade.
bye, Frank!