我有这样的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