タイトルが示すように、「をエスケープ文字\」に置き換えようとしています。これを行う理由は、文字列にインチを表す引用符があり、この文字列を JavaScript コードで実行する必要があるためです。
ただし、JavaScript コードで文字列を実行すると、インチ文字までしか読み取れず、残りの文字列は忘れられます。
どんな助けでも大歓迎です。
タイトルが示すように、「をエスケープ文字\」に置き換えようとしています。これを行う理由は、文字列にインチを表す引用符があり、この文字列を JavaScript コードで実行する必要があるためです。
ただし、JavaScript コードで文字列を実行すると、インチ文字までしか読み取れず、残りの文字列は忘れられます。
どんな助けでも大歓迎です。
このような関数は\
,"
とをエスケープし'
ます:
function AddSlashes(str)
AddSlashes = replace(str,"\","\\")
AddSlashes = replace(AddSlashes,"'","\'")
AddSlashes = replace(AddSlashes,chr(34),"\" & chr(34))
end function
このように定義するvar s = 'some string';
と、引用符は問題なく動作しますが、好きな場合はvar s = "some string";
、引用符をに置き換える必要\"
があるため、コードvar s = "some string \ " with the quote";
も JS コードの前に Vbcrlf と vbcr と vblf を置き換える必要があります。