我想知道篮子里有没有苹果[大问题的简化版]
$check_fruit = "\$fruit =~ \/has\/apple\/";
$fruit="basket/has/mango/";
if ($check_fruit) {
print "apple found\n";
}
check_fruit 变量持有评估正则表达式的语句。然而它 check_fruit 变量总是变为真并显示苹果找到:(
如果我遗漏了什么,有人可以在这里帮助我。
要完成的目标:好的,让我解释一下:
我有一个文件,其中在每一行上定义了一个模式子句,类似于:
Line1: $fruit_origin=~/europe\\/finland/ && $fruit_taste=~/sweet/ Line2: similar stuff that can contain ~10 pattern checks seprated by && or || with metacharacters too
2.我有另一个来自 perl 哈希的水果属性列表,其中包含许多这样的水果
3 我想对每个水果进行分类,看看有多少水果分别属于文件每一行定义的类别。
每行水果计数/配置文件的排序有没有更简单的方法来完成这个?非常感谢