1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #3642
    FLONT
    Participant

    先日「マクロに関する質問と回答」で投稿したとおり、
    以下2つについて対応をお願いいたします。

    1、OpenFileで他のグループで開いている場合でも、
    そのドキュメントにアクセスできる、documentオブジェクトを返してほしい。

    2、Replaceで渡した文字列に対して置換できる用にしてほしい。
    JavaScriptのStringのreplaceで正規表現を使えることは知っていますが、
    こちらの正規表現では「肯定後読み」と「否定後読み」をサポートしていません。
    EmEditorでは対応しているので、渡した文字列で置換できれば
    かなり処理が楽になるのでよろしくお願いいたします。

    #3643
    Yutaka Emura
    Keymaster

    1. は難しいですが、長期的に検討したいと思います。

    2. についてですが、かなり面倒ですが、いったん、同じグループで、新しいファイルを作成し、そこに、置換したい文字列を挿入して、<a href="https://jp.emeditor.com/help/macro/selection/selection_replace.htm%5DReplace メソッドを使って正規表現で置換を行い、変更後の文字列を取得する、という方法もあります。いかがでしょうか?

    #3644
    FLONT
    Participant

    Yutakaさんは書きました:
    1. は難しいですが、長期的に検討したいと思います。

    2. についてですが、かなり面倒ですが、いったん、同じグループで、新しいファイルを作成し、そこに、置換したい文字列を挿入して、を使って正規表現で置換を行い、変更後の文字列を取得する、という方法もあります。いかがでしょうか?

    1.は検討よろしくお願いいたします。

    2.のほうは現在その方法をするようにしていて、
    やはりかなり面倒だったので、今回の要望になりました。
    何度もその処理をしなければならないときに、
    その度にファイルを開くようなことはしたくありませんし、
    ファイルを一度だけにする方法はありますが、
    そのために煩雑にするのもどうかと...。

1 件の投稿を表示中 (合計 3 個)
  • フォーラム ‘マクロへの要望’ には新しいトピックや返信を追加できません。