0
这个问题是关系到一个类似的案件,即Removing inline styles using php去除大部分内嵌样式和属性与PHP
该解决方案有不删除即:<font face="Tahoma" size="4">
但是,让我们说,我有内联样式喜忧参半和属性,如下所示:
<ul style="padding: 5px; margin: 5px;">
<li style="padding: 2px;"><div style="border:2px solid green;">Some text</div></li>
<li style="padding: 2px;"><font face="arial,helvetica,sans-serif" size="2">Some text</font></li>
<li style="padding: 2px;"><font face="arial,helvetica,sans-serif" size="2">Some text</font></li>
</ul>
需要什么regExp才能实现此结果?
<ul>
<li><div>Some text</div></li>
<li><font>Some text</font></li>
<li><font>Some text</font></li>
</ul>
像这样? $ formatted = preg_replace('<(\w+) [^>] +>,'<$1>',$ text); – Coreus 2010-04-16 14:04:22
查看我编辑的版本;你必须记住分隔正则表达式。 – Amber 2010-04-16 14:04:53
我同意,使用HTML解析更好 – TravisO 2010-04-16 14:19:44