1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #6867
    ryo1122
    メンバー

    お世話になります。

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

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

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

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

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

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

    #6868
    Yutaka Emura
    キーマスター

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

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

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

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

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

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

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

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

    #6869
    ryo1122
    メンバー

    返信ありがとうございます。

    条件を変更して対応します。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。