#5634
Yutaka Emura
キーマスター

colaさんは書きました:
以下のようなスクリプトで、後方参照による置換に失敗します。

document.selection.Replace( “^(.)”, “test_1”, eeFindReplaceRegExp | eeReplaceAll )

macro

test_macro

という結果を期待しているのですが、
後方参照(上記例でいうmacroのm)の部分が文字化けしてしまいます。
なにか記述に問題があるのでしょうか?
よろしくお願いします。

私も一瞬びっくりしましたが、これは JavaScript の構文の問題ですね。JavaScript では、バックスラッシュは、すべてもう1つのバックスラッシュでエスケープする必要があります。”” は “” と書く必要があります。

“test_1”,

“test_1”,

と書けば問題ないです。