我在寻找javascript正则表达式来替换没有反斜线的引号。Javascript正则表达式来替换没有前反斜杠的引号
例如:
'"'.replace(xxx, yyy); -> '\"'
'\"'.replace(xxx, yyy); -> '\"'
'\\"'.replace(xxx, yyy); -> '\\\"'
目前,我做了以下的,但我相信有一个更好的办法。
content = content.replace(/"/g, '\\"');
content = content.replace(/\\\\"/g, '\\"');
你能给输入和预期结果的例子吗? – MaxZoom
我很想问“为什么你需要这个?”和“你究竟在做什么*试图做什么?”。这是一件非常奇怪的事情,想要做的和漏洞的味道。 –