我想使用正则表达式匹配以下条件
<P ***anything here*** >
因此,从本质上讲,我想剥离具有任何属性的所有开头P标签。我不想在字符串中添加其他任何内容。
测试用例/
<p style='color: green;'>What a fine day it is</p>
所需结果/
What a fine day it is</p>
正如@kojiro已经提到的,这不是一个好方法,但是:
var sample = "<p style='color:green;'>What a fine day it is</p>";
var result = sample.replace(/<p\b[^>]*>/ig,'');
// result = "What a fine day it is</p>"
强制性脚注如果您>
的<p>
标签中包含一个包含字符的属性,这将导致错误。但是,这又是为什么上面提到的帖子存在于SO上的原因。;-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句