想问下 如何删除html中的 凡是有font属性 全部删除 style中有text-indent的属性也全部删除
<p align="center" class="MsoNormal" style="text-align:center;line-height:18.0pt;
mso-line-height-rule:exactly"><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:仿宋_GB2312;mso-ascii-font-family:"Times New Roman"'>公司美国生产厂</span><span lang="EN-US" style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><o:p></o:p></span></p>
变成下面这种
<p align="center" class="MsoNormal" style="text-align:center;line-height:18.0pt;
mso-line-height-rule:exactly"><span style=>公司美国生产厂</span><span lang="EN-US" style=><o:p></o:p></span></p>
回答:
(\bstyle\s*=\s*(['\"]))[^>]*?\b(?:font|text-indent)\b[^>]*?\2
点击查看效果
以下为把所有style属性都置空的写法
(\bstyle\s*=\s*(['\"]))[\s\S]+?\2
点击查看
以上是 想问下 如何删除html中的 凡是有font属性 全部删除 style中有text-indent的属性也全部删除 的全部内容, 来源链接: utcz.com/a/157769.html