我有这个 html 代码。
<P class=MsoNormal style='MARGIN: 0cm 0cm 10pt'><STRONG>text</P>
<P class=MsoNormal style='MARGIN: 0cm 0cm 10pt'></P>
<UL>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI>
<LI>
<DIV class=MsoNormal style='MARGIN: 0cm 0cm 10pt'>text</DIV></LI></UL>
我想删除样式标签及其属性以及类标签及其属性,因此输出将是:
<P><STRONG>text</P>
<P></P>
<UL>
<LI>
<DIV>text</DIV></LI>
<LI>
<DIV>text</DIV></LI>
<LI>
<DIV>text</DIV></LI>
<LI>
<DIV>text</DIV></LI>
<LI>
<DIV>text</DIV></LI>
<LI>
<DIV>text</DIV></LI></UL>
这是我尝试过的,但它不起作用:
$html = preg_replace('/(]+) (style|class)=("|\').*?("|\'(>|\s))/img', '$1', $$html);