選択した範囲で、.* の置換ができない
複数行を選択し、検索する文字列に.*を指定し、
正規表現を使用するにチェックをいれて置換をしても、なにも実行されません。
正規表現でない通常の文字を指定すれば置換されますので、正規表現としての動作が完全に無効になっていると思われます。
>検索・置換速度が 2~8 倍と大幅に高速化!
とのことで、最新にしてみたのですが、ときどき検索中にフリーズしたり、今回のように置換ができなかったりと、むしろ以前より作業時間がとられています・・・。
本体の基本的な機能ですので、速度向上以前に動作できて当たり前の部分は常に確実にしていただきたいと思います。
yunokiさんは書きました: 複数行を選択し、検索する文字列に.*を指定し、 正規表現を使用するにチェックをいれて置換をしても、なにも実行されません。 正規表現でない通常の文字を指定すれば置換されますので、正規表現としての動作が完全に無効になっていると思われます。 >検索・置換速度が 2~8 倍と大幅に高速化! とのことで、最新にしてみたのですが、ときどき検索中にフリーズしたり、今回のように置換ができなかったりと、むしろ以前より作業時間がとられています・・・。 本体の基本的な機能ですので、速度向上以前に動作できて当たり前の部分は常に確実にしていただきたいと思います。ご迷惑をお掛けしてしまい、申し訳ありませんでした。マイナーなバージョンアップで、EmEditor 本体の機能追加に匹敵する最適化を行ってしてしまったのは失敗だったと反省しています。テストスクリプトでテストしていますが、今回の条件はテストに含まれていませんでした。これも追加して、すでに修正しました。7.00.9 RC1 を公開しましたので、そちらで修正されていることをご確認いただけると幸いです。 32ビット: emed7009rc1jpx.msi 64ビット: emed7009rc1jp64.msi 今後は、7.00.x では一切の機能追加や最適化を行わないこととし不具合修正のみを行うこととします。
このトピックの投稿: 2