|
HMJRE.DLLのあいまい検索についておたずねします。
「空白/タブ文字を無視する」に関してヘルプには以下のようにあります。
----------------------------------------
空白/タブ文字を無視して検索します。例えば「AB」を検索して、「A B」
のような途中に空白の入った文字列にもヒットするようにします。半角空白、
全角空白、タブ文字を無視します。
----------------------------------------
いくつかの例で確かめただけですが、「AB」や「AB」のような半角・
全角の英文字の場合、「ひでまる」や「ヒデマル」のような全角のひらがな
やカタカナの場合、ヘルプの記述通り「途中」に空白の入った文字列のみに
ヒットします。
しかし、「秀丸」のような漢字の場合、「途中」だけでなく、「後ろ」に
空白の入った文字列にもヒットします。(グレップ結果ファイルにおいて、
下候補・上候補を使ってヒット範囲を確かめたものです。)
「秀丸」で検索したとき、
「秀丸」「秀 丸」「秀 丸」「秀 丸」「秀 丸」
などだけでなく
「秀丸 」「秀 丸 」「秀 丸 」
などにもヒットします。
「秀丸」の次に空白やタブがある場合、空白・タブ以外の文字が出現する
までがヒット範囲になっているようです。
漢字の場合だけこのようになるのは仕様でしょうか?
ヘルプの読み違い・勘違いがあればご容赦願います。
秀丸は4.10β27、HMJRE.DLLはV.1.09です。
|
|