我想写一个Perl脚本来grep字符中的字符。所有的字符串都存储在一个数组中。我们遍历数组,并查看是否出现特定的单词,如果是这样的话,则查找特定的模式。perl正则表达式grep为一个字中的字符
my @array = ("Foo1", "Bar", "Baz", "Foo5", "Foo2", "Bak", "Foo3");
foreach my $ var (@array){
if ($var =~ /Foo/){
#Regex to grep for the number which is at the end of string Foo
}
}
欢迎任何线索。谢谢您的帮助。
************编辑于***********
感谢您的评论。
if ($var =~ /Foo/){
/.Foo+([A-Z]+)/;
print $1, "\n";
}
以上是我试过的代码,它没有打印任何东西。
什么问题? –
我们通常不会从头为您编写代码。解释你已经尝试了什么以及你遇到了什么困难。 –
哦,你希望我们填写你的评论...给它一个自己去,并张贴你做了什么,如何不起作用,那么你会得到帮助。 –