カレッヂ |
質問者 かず
投稿日 5/2(金) 01:57:02
皆様宜しくお願い致します。。。 「検索文字列の途中一致ではなく、前方一致検索の仕方」 を教えて頂きたいです。 例えば、 「ネット」と入力して検索をすると、 「ネットサーフレスキュー」はOK! 「ジャパネットタカタ」はNG! 「ネットーコマーシャル」はOK! 「ゴルフネット」はNG! という感じです。 おそらく、 #ヨミガナ(マッチ) if ($FORM{'YOMI'} ne 'all') { if ($YOMI =~ /^([\x00-\x7F]|[\x8E\xA1-\xFE][\xA1-\xFE]|\x8F[\xA1-\xFE]{2})*$FORM{'YOMI'}/i) { ; } else { next; } } の部分を改造すれば良いのでしょうが分かりません。 どなたか宜しくお願い致します。
プロバイダ参照:http://www.mixedmedia.net/faq.html |
回答者 しあわせのツボ
[削除]
投稿日 5/2(金) 11:19:02
if ($YOMI =~ /^([\x00-\x7F]|[\x8E\xA1-\xFE][\xA1-\xFE]|\x8F[\xA1-\xFE]{2})*$FORM{'YOMI'}/i) { ; } else { next; } からざっくり削除して if ($YOMI =~ /^$FORM{'YOMI'}/i) { ; } else { next; } にすれば、たぶん。 |
質問者 かず
[削除]
投稿日 5/2(金) 18:22:25
★★★ しあわせのツボさん!ありがとうございました。 ★★★ 早速試してみたところ理想通りになりました。 本当に感謝しています。 完結です! |
このページは終了したので返信(回答)は書きこめません
Web裏技 |