|
h-tom です。
OS:Windwos Vista SP2(32bit)
秀丸エディタ Ver.8β28
正規表現で検索を行った場合、検索失敗時に、何故か、範囲選択される場合が
あります。
検索対象: 123abc 456def
検索 :\<
オプション:正規表現 ON、大文字/小文字区別 ON、検索文字の強調あり
hmjre.dll Ver.2.0.6
検索での表示は「範囲選択」
123abc 456def
^1 ^2
先頭から下検索を行うと、最初aの前にマッチし、次にdの前にマッチします。
再度下検索を行うと、"\< - 見つかりませんでした"とのメッセージが表示され、
"def"が選択状態になります。
(検索は初回はダイアログでもかまいませんが、二回目以降は、下検索、下候補、
ツールバーを使って検索してください。)
選択された状態で、カーソルを左右に移動すると、"de"の上のルーラーにカーソル(?)が
残ります。"検索文字の強調"を解除すると消えます。
(検索時に、"検索文字の強調"がOFFになっていると、表示されたまま。)
ちなみに、hmonig.dllだと、"1"、"4"の前にマッチし、失敗すると、"456"が
範囲選択されます。(45の上にカーソルが残る)
幅を持たない、アンカーのみで検索しているのが、悪いような気もしますが。
//再現用マクロ マクロ実行後、下検索、下候補を実行してください。
setcompatiblemode 0x0F;
newfile;
insert " 123abc 456def";
insertreturn;
gofiletop;
searchdown2 "\\<" , regular, hilight;
finddown2;
//ここまで
|
|