検索時の数値の単語判定がおかしいNo.20813
おおぜき さん 06/02/02 20:43
 
秀丸エディタ5.12にて、数値を単語指定で検索したときの挙動がおかしいです。

以下のようなデータに、単語の検索=ON、正規表現=ONにて、[0-9]を検索します。
------ここから
1
11
111
------ここまで
すると、2行目や3行目にもヒットしてしまいます。
ただし、1行目だけしか強調表示されません。

2行目や3行目がヒットするのはおかしいように思えます。
仮に何らかの都合による仕様だとしても、強調表示との食い違いは変です。

確認していただけないでしょうか?

ちなみに、以下のデータにて[a-z]を検索すると、1行目のみしかヒットしません。
------ここから
a
aa
aaa
------ここまで
これは正しいように思えます。

[ ]
RE:20813 検索時の数値の単語判定がおかしNo.20818
秀丸担当 さん 06/02/03 10:46
 

>秀丸エディタ5.12にて、数値を単語指定で検索したときの挙動がおかしいです。
>
>以下のようなデータに、単語の検索=ON、正規表現=ONにて、[0-9]を検索します。
>------ここから
>1
>11
>111
>------ここまで
>すると、2行目や3行目にもヒットしてしまいます。
>ただし、1行目だけしか強調表示されません。
>
>2行目や3行目がヒットするのはおかしいように思えます。
>仮に何らかの都合による仕様だとしても、強調表示との食い違いは変です。
>
>確認していただけないでしょうか?

やってみたところ、確認することができました。
[動作環境]→[検索]→[単語の検索で""abc""を検索する時、""abc123""にはヒッ
トさせない]が無効のときに問題が起きるようです。
この設定が無効のときで、かつ、正規表現で"0"ではなく"[0-9]"という感じの検
索文字列のとき、数字の区切りとしての文字が"["または"]"として判断してしま
っていたため問題が起きていました。
この問題はずっと以前からあったようです。
次のV5.14β版または次期バージョンのほうで修正させていただきます。

[ ]
RE:20818 検索時の数値の単語判定がおかしNo.20819
おおぜき さん 06/02/03 11:42
 
>次のV5.14β版または次期バージョンのほうで修正させていただきます。

よろしくお願いいたします。

[ ]