バスケットにリンゴがあるかどうかを調べようとしています [大問題の簡易版]
$check_fruit = "\$fruit =~ \/has\/apple\/";
$fruit="basket/has/mango/";
if ($check_fruit) {
print "apple found\n";
}
check_fruit 変数は、正規表現を評価するステートメントを保持しています。ただし、check_fruit変数は常にtrueになり、リンゴが見つかったことを示します:(
何か不足している場合は、誰かがここで私を助けてくれますか?
達成する目標: では、説明させてください。
各行に次のようなパターン句が定義されたファイルがあります。
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 各果物を分類して、ファイルの各行で個別に定義されたカテゴリに分類される果物の数を確認したいと考えています。
行ごとの果物の数/プロファイルの並べ替えこれを達成する簡単な方法はありますか? どうもありがとう