[4470]
止まってしまいます;;
K
サクラエディタの1.4.9.0を使っています。
検索や置換をしようとすると、応答がなくなってしまいました。
検索対象(もしくは置換前)として
.+=(\w+[^*?]+)+\n
としています。
「?」や「*」が入らない行を見つける(もしくは、置換後を空にしてその行を削除)
ということをしたいと思っています。
対象ファイルはclamAV0.83のmain.dbなんですが、途中まで平気でも、ある部分から先に行くと、サクラエディタ自体が
「応答なし」
になってしまいました。
すべて置換としてももちろん応答なしになりますし、
応答なしになる少し前までを削除し、そこから1つずつ検索(もしくは置換)をしようとしても応答なしになります。
行数が多いので、処理に時間がかかっているだけかも、と最初は思ったのですが、1時間ほど放置しても処理が終わらず、かつ、ある部分にくると必ず止まるので、何かあるのではと思いました。
これは、私の正規表現が悪いからなってしまうことなのでしょうか?
それとも、何かのバグでしょうか?
あ、ある部分というのは、
マッチしない行を画面内に入れた瞬間です。
ウィンドウサイズを1行分にすれば、マッチしない行がその1行に入らなければ、無事です。
ウィンドウサイズを50行分にすれば、マッチしない行が50行目に入ってしまえば止まってしまいます。
何か対処の仕方がありましたら、教えていただけないでしょうか。
よろしくお願いいたします。