我有一个 Perl 脚本,它计算文本文件中各种字符串的出现次数。我希望能够检查某个字符串是否还不是哈希中的键。有没有更好的方法来完全做到这一点?
这是我正在做的事情:
foreach $line (@lines){
if(($line =~ m|my regex|) )
{
$string = $1;
if ($string is not a key in %strings) # "strings" is an associative array
{
$strings{$string} = 1;
}
else
{
$n = ($strings{$string});
$strings{$string} = $n +1;
}
}
}