私は次のコードを持っています:
$st2 = quotemeta($st);
if ( $line =~ m/$st2\z/ ) {
print "GOOD\n";
}
else {
print "BAAAAAAD\n";
}
$lineファイルから取得します。ファイル全体を読んでから、次のことを行います。
foreach $line in @file {...}
私にとっては、BAAAAAADのみを印刷します。また、$ lineには、「clear」、「clearer」、「clearest」などの単語を含めることができますが、すべての「clear」インスタンスに一致させたい、その後、すべての「clearer」インスタンスに一致させたいなどです。注:「clear」は「clearer」または「clearest」と一致してはなりません。「クリア」にのみ一致する必要があります