#6868

Yutaka Emura
キーマスター

ryo1122さんは書きました:
お世話になります。

早速不具合なのかどうなのかわかりませんが、報告します。

EmEditor8を使用していますが、”■”から始まる数字8文字(例:^■12345678$)以外の文字列(例:^■1234$|^■123456789$|^■aaaa等)を検索するために下記のような正規表現式を考えていました。

検索条件:(^■.*[^d]++$)
(ちなみに、(^■.*[D]+
+$)これでも同じです。)

まあ、この条件が正しいかどうかは別としてですが、その結果、「ファイルから検索」でこの正規表現を使用してテキストファイルが約32ファイル(合計サイズ:300KB)あるディレクトリを指定して、検索をかけたところ、検索スピードが非常に遅くなり、また途中で「memory exhaust」のエラーが出て検索が終了してしまいました。
他にも考え出した条件では、特に問題なく高速に検索を終了してくれていました。

これに関しては、条件を変更すれば良いだけなのですが、原因がわからなかったので投稿しました。

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

検索の条件によっては、メモリー不足のためエラーが出てしまうことがあります。これは検索エンジンの制限であって、EmEditor 側では対応できない問題です。検索条件を変更してご利用いただけないでしょうか? よろしくお願いします。