我已经看到了相关的答案,但是这让我发现了以下情况,但仍然不起作用,我不知道为什么。
我有以下示例:
var oldHTML = "<p></p><p></p><p>Fred was here.</p><p></p><p></p>;
var newHTML = oldHTML.replace(/<p><\/p>/g, "");
alert(newHTML);
这是小提琴:http://jsfiddle.net/BQrbb/
检查控制台以查看错误。 “Uncaught SyntaxError:Unexpected token ILLEGAL”
我期待新的HTML会成为“弗雷德在这里”。包裹在'p'标签中。
呃 - 正则表达式很强大,但通常是PITA。 :)
提前致谢!
答案 0 :(得分:2)
这不是正则表达式问题。你的字符串需要一个结束引号。