我需要 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,'');
问题是我的表达式不支持转义引号。
非常感谢您的帮助。
——瓦迪姆