2008年1月10日 5:36 pm #5634
Yutaka Emura
Keymaster
colaさんは書きました:
以下のようなスクリプトで、後方参照による置換に失敗します。document.selection.Replace( “^(.)”, “test_1”, eeFindReplaceRegExp | eeReplaceAll )
macro
↓
test_macroという結果を期待しているのですが、
後方参照(上記例でいうmacroのm)の部分が文字化けしてしまいます。
なにか記述に問題があるのでしょうか?
よろしくお願いします。
私も一瞬びっくりしましたが、これは JavaScript の構文の問題ですね。JavaScript では、バックスラッシュは、すべてもう1つのバックスラッシュでエスケープする必要があります。”” は “” と書く必要があります。
“test_1”,
を
“test_1”,
と書けば問題ないです。