タグつき置換と改行の関係No.00367
EXZS さん 01/11/11 23:21
 
秀丸ver3.11β5でタグつき置換をしている時に「?」と思った事があったのでご報
告いたします。

正規表現の置換で「^\n\f[^<].+」を「\0<P>\1」を置換するのですが、
普通は問題なく置換するのです。
しかし、行の折り返しを80文字にしている状態で一つ前の行が
80文字の行の場合・・・・

つまり、一つ前の行の改行コードが行の先頭に来る場合
こんな感じ
+------------------------------+
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbbbbbbb↓

とするとbbb...の行を置換してしまうのです。

折り返しを81文字にすると発生しませんでした。

そんなモノなのかな〜とか思っていたのですが、
検索で同じ条件を実行するとbbb...の行はヒットしません。

ちなみに行数の数え方をワープロ的とエディター的と切り替えて
見ましたが症状は変わりませんでした。

おかしい・・・ですよね?

[ ]
RE:00367 タグつき置換と改行の関係No.00372
秀丸担当 さん 01/11/12 18:37
 
>とするとbbb...の行を置換してしまうのです。
>

再現することができました。
バグのような感じです。調べておきます。
報告ありがとうございます。

[ ]