所以我正在修剪一条看起来像这样的路径:
E:\folder\00000000\file.txt
Run Code Online (Sandbox Code Playgroud)
我想替换这个:
E:\folder\
Run Code Online (Sandbox Code Playgroud)
我无法想出正则表达式.
之前我确实问过这个问题但得到了混合的订单.
用正则表达操纵路径很糟糕.
use Path::Class::File qw();
my $path = Path::Class::File->new_foreign('Win32', 'E:\\folder\\00000000\\file.txt');
# E:\folder\00000000\file.txt
my $base = $path->parent->parent;
# E:\folder
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
534 次 |
| 最近记录: |