検索時の折り返しと改行の判定No.02317
OBA さん 99/01/07 23:56
 
検索で不思議な動作が起きているので報告します。
(2.28・β9)で共にです。

下に示した様なデータに対して検索で正規表現のみチェックで
「よ\n」を検索すると「やゆよ」の「よ」にマッチする事があ
ります。
私のイメージでは、「てすとよ」の方にのみマッチして欲しい
のです。

といっても1行前が同じように「よ」で折り返していてもマッ
チしません。
又、データの最後から上検索では、「てすとよ」の方しかマッ
チしませんでした。

マッチ後の桁数は(1899や3799)いう事が多い気がします。

ちなみにデータは約12Mバイトで、改行までの桁数の最高は
16820くらいでした。


●データ(\nは改行の意味です)
1 3 5   ・・・   9899百(←桁のつもり)
−−−−−−−−−−−−−−
あいう  ・・・   くけこ
 略
まみむ  ・・・   やゆよ
らりるれろ\n
てすとよ\n
−−−−−−−−−−−−−−

仕様なのか、不具合なのか教えて欲しいのですが。
よろしくお願いします。

[ ]
RE:02317 検索時の折り返しと改行の判定No.02324
秀丸担当 さん 99/01/11 18:15
 
>下に示した様なデータに対して検索で正規表現のみチェックで
>「よ\n」を検索すると「やゆよ」の「よ」にマッチする事があ
>ります。

ためしてみたところ、たしかに3899桁とか5899桁とかで起きました。
バグです。
調査します。

[ ]
RE:02324 検索時の折り返しと改行の判定No.02327
OBA さん 99/01/12 01:45
 
>>下に示した様なデータに対して検索で正規表現のみチェックで
>>「よ\n」を検索すると「やゆよ」の「よ」にマッチする事があ
>>ります。
>
>ためしてみたところ、たしかに3899桁とか5899桁とかで起きました。
>バグです。
>調査します。

よろしくお願い致します。
ちなみに、折り返しを100桁以外(80など)の場合でも、同様の
現象が起きます。

[ ]
RE:02327 検索時の折り返しと改行の判定No.02337
秀丸担当 さん 99/01/13 18:33
 
>>>下に示した様なデータに対して検索で正規表現のみチェックで
>>>「よ\n」を検索すると「やゆよ」の「よ」にマッチする事があ
>>>ります。

とりあえずカラー秀丸で直します。

[ ]
RE:02337 検索時の折り返しと改行の判定No.02338
OBA さん 99/01/13 18:51
 
>とりあえずカラー秀丸で直します。

よろしくお願いします。
この件について不具合がある場合は、今後
カラー化β版の会議室に書き込むようにします。

[ ]