我想使用正则表达式匹配以下条件
<P ***anything here*** >
所以本质上,我想剥离任何带有任何属性的打开 P 标签。我不想在字符串中添加任何其他内容。
测试用例/
<p style='color: green;'>What a fine day it is</p>
期望的结果/
What a fine day it is</p>
我想使用正则表达式匹配以下条件
<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 上的原因。;-)