【发布时间】:2021-09-20 13:11:05
【问题描述】:
我有一个标量变量中包含文件名的完整目录路径。我想从文件名(ab%ABpeterfra)中提取某种字符串。
下面的脚本:
use strict; use warnings;
my $file = "/this/is/my/directory/ab%ABpeterfra";
print "file:$file\n";
my @array = split('%', $file); print $array[1]."\n";
my $final = substr($array[1], 2);
print "final:$final\n"; #peterfra
在这里我得到了想要的结果,即 peterfra。
但是有什么方法可以使用 Perl 替换并获得相同的结果或更好的方法来解决问题?
【问题讨论】:
标签: perl substitution