我有這樣的HTML代碼:PHP正則表達式去除MSO標籤
$html = "<P style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; padding: 4px;" class=MsoNormal>text</P>";
我需要刪除所有mso- *標記,結果將是:
$html = "<P style="padding: 4px;" class=MsoNormal>text</P>";
我怎麼做PHP的? 非常感謝
的可能重複[PHP來清理粘貼微軟輸入(HTTP://計算器.com/questions/379342/php-to-clean-up-pasted-microsoft-input) – 2012-03-20 11:37:36
@Pekka不是一個好的重複imo。它基本上只是說使用HTMLPurifier或Tidy,並且只有一個答案。 – Gordon 2012-03-20 11:42:00
@戈登我猜這取決於OP真正想要什麼。如果他想清理所有微軟的東西,HTMLPurifier確實是我所知道的最好的方法。如果他想要*完全*他在上面顯示的內容(而沒有其他內容),則不同。 – 2012-03-20 11:43:55