Perlについての質問箱 25箱目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0918デフォルトの名無しさん
2006/07/17(月) 12:10:38検索対象文字列にカタカナが含まれている場合対象文字列の中身にかかわらずマッチしているとみなされてしまいます。
どのようにしたら正しくマッチチェックが出来るのでしょうか?
文字コードをEUCに変えたらうまくいきましたが対象文字列がShiftJISなので変えられません。
具体的には
$str='対象文字列タイショウモジレツ';
$serchstr='ポロシャツ';
if($str=~/$serchstr/){
print "match";
}else{
print "nomatch";
}
の結果がmatchになってしまうという状況です。
レス数が900を超えています。1000を超えると表示できなくなるよ。