3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #3642

    FLONT
    参加者

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

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

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

    #3643

    Yutaka Emura
    キーマスター

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

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

    #3644

    FLONT
    参加者

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

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

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

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

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone