[英]php preg_replace html tags issue
我有這個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);
嘗試這個:
$html = preg_replace("/(\s(class|style)[^>]+)/", "", $html);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.