Javascript の正規表現について助けが必要です。~::~
部分文字列が引用符で囲まれている場合にのみ、部分文字列を置き換える方法を探しています。これが私のケースです:
ソース文字列:
"aa\"aa\"aa"~::~ "bbb~::~bbb" "ccc" ~::~
^^^^
sub string to remove
希望の文字列:"aa\"aa\"aa"~::~ "bbbbbb" "ccc" ~::~
コード例:
var str =' "aa\"aa\"aa"~::~ "bbb~::~bbb" "ccc" ~::~ ';
var re = /(").*?\1/g; <-- *just found that it's wrong, as it doesn't support escaped quotes (VK)*
str.replace(re,'');
問題は、私の式がエスケープされた引用符をサポートしていないことです。
ご助力ありがとうございます。
--ヴァディム