[英]PHP preg_replace to remove MS Office style html comments
我正在尋找一種刪除MS Office樣式html注釋以及兩者之間的所有內容的方法。 這些形式為:
<!--[if gte mso 10]>
blablabla blablabla
<![endif]-->
要么
<!--[if gte mso 9]>
blablabla blablabla
<![endif]-->
我遇到的問題是我不想從html中刪除所有注釋。 僅這些MSO樣式注釋。 有任何想法嗎?
嘗試這個
preg_replace('/<!--\s*\[if[^\]]*]>.*?<!\[endif\]-->/i', '', $string);
它將刪除所有<!--[if ...]>....<![endif]-->
注釋
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.