置換速度のスピードアップ(正規表現使用)

投稿者: matsuuchi1 声1 投稿

松内です。 ちょっと贅沢な要望で強縮なのですが。。。 7~80万行くらい(50MB程度)のログファイルを開いて、チェックするのに、EmEditorを使っています。 出来るだけ見易くする為に、不要な行を削除していますが、 その際に、正規表現を使って、不要な行をカットしています。 一回それを行うのに10分以上CPU100%の状態が続きます。 秀丸エディタで「スピードアップ」ボタンを使用すると、もっと速く出来るのですが、 それでもやっぱり実用に耐えれるレベルではないので、「Speeeeed」+「bregexp.dll」を使用しています。 この組み合わせだと、上述の条件で4秒くらいで完了します。 EmEditorの設定で「外部で変更された時」にファイルを読み直す設定にしているので、「閉じて→開いて」する必要はないのですが、 それでもやはり複数のアプリの間を行ったり来たりするこのやり方だとちょっと不便です。 そもそも、こんな巨大なファイルを扱う事に無理がある事は重々承知の上での要望なのですが、 「Speeeeed」+「bregexp.dll」と迄は行かない迄も、 もう少し高速化されたら嬉しいです。

このトピックの投稿: 1