あいまい検索の「空白/タブ文字無視」につNo.17198
かよ さん 04/05/10 20:23
 
 HMJRE.DLLのあいまい検索についておたずねします。

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

[ ]
RE:17198 あいまい検索の「空白/タブ文字No.17199
秀まるお2 さん 04/05/10 21:08
 
 おたずねいただいた件は、一応そういう仕様ということで使って欲しい所です。

 どういう場合にヒットするかはヘルプに書きましたが、ヒットする範囲がどう
なるかまではヘルプに書いて無くて、つまり、ヘルプに書いてない仕様がそうな
っているということになります。

 どうしてそういう動作なのかと聞かれたら、それはプログラムを作る上での都
合ということになりまして、しいて直して欲しいということなら直せる可能性は
高いです。

[ ]
RE:17199 あいまい検索の「空白/タブ文字No.17203
かよ さん 04/05/11 23:34
 
> おたずねいただいた件は、一応そういう仕様ということで使って欲しい所です。

了解しました。
お手を煩わせました。

[ ]