在我的 Perl 脚本中,我有一个包含特定文件路径的变量。我需要创建一个正则表达式,可以从该变量中捕获特定的 8 位字符串。
当$file_path = "/home/attachments/00883227/sample.txt
我想在“附件”之后立即捕获数字字符串时。
我的(不成功的)尝试:
if($file_path =~ /attachments\/(\d{1,2,3,4,5,6,7,8}+)/)
{ $number = $1; }
但是,当我运行此脚本时,$number 变量中似乎没有存储任何内容。解决这个问题可能很简单?请原谅我的无知,我对 Perl 很陌生。