除了执行以下操作之外,还有一种更简单的方法可以从匹配中仅获取一个元素:
my $date = ($xml_file =~ m/(\d+)-sys_char/)[0];
# or
my $date = $1 if $xml_file =~ /(\d+)-sys_char/;
是否有一个标志来指定 m 不返回数组,而只返回所有 $# 匹配的一个连接值,所以我可以这样做:?
my $date = ($xml_file =~ mSOMEOPT/(\d+)-sys_char/);
从末尾删除 0 ?