- 作成者投稿
- 2008年12月5日 4:23 am #6867
ryo1122
メンバーお世話になります。
早速不具合なのかどうなのかわかりませんが、報告します。
EmEditor8を使用していますが、”■”から始まる数字8文字(例:^■12345678$)以外の文字列(例:^■1234$|^■123456789$|^■aaaa等)を検索するために下記のような正規表現式を考えていました。
検索条件:(^■.*[^d]+
+$)
(ちなみに、(^■.*[D]++$)これでも同じです。)まあ、この条件が正しいかどうかは別としてですが、その結果、「ファイルから検索」でこの正規表現を使用してテキストファイルが約32ファイル(合計サイズ:300KB)あるディレクトリを指定して、検索をかけたところ、検索スピードが非常に遅くなり、また途中で「memory exhaust」のエラーが出て検索が終了してしまいました。
他にも考え出した条件では、特に問題なく高速に検索を終了してくれていました。これに関しては、条件を変更すれば良いだけなのですが、原因がわからなかったので投稿しました。
よろしくお願いいたします。
2008年12月5日 4:41 am #6868Yutaka Emura
キーマスターryo1122さんは書きました:
お世話になります。早速不具合なのかどうなのかわかりませんが、報告します。
EmEditor8を使用していますが、”■”から始まる数字8文字(例:^■12345678$)以外の文字列(例:^■1234$|^■123456789$|^■aaaa等)を検索するために下記のような正規表現式を考えていました。
検索条件:(^■.*[^d]+
+$)
(ちなみに、(^■.*[D]++$)これでも同じです。)まあ、この条件が正しいかどうかは別としてですが、その結果、「ファイルから検索」でこの正規表現を使用してテキストファイルが約32ファイル(合計サイズ:300KB)あるディレクトリを指定して、検索をかけたところ、検索スピードが非常に遅くなり、また途中で「memory exhaust」のエラーが出て検索が終了してしまいました。
他にも考え出した条件では、特に問題なく高速に検索を終了してくれていました。これに関しては、条件を変更すれば良いだけなのですが、原因がわからなかったので投稿しました。
よろしくお願いいたします。
検索の条件によっては、メモリー不足のためエラーが出てしまうことがあります。これは検索エンジンの制限であって、EmEditor 側では対応できない問題です。検索条件を変更してご利用いただけないでしょうか? よろしくお願いします。
2008年12月5日 10:44 am #6869ryo1122
メンバー返信ありがとうございます。
条件を変更して対応します。
- 作成者投稿
- このトピックに返信するにはログインしてください。