【发布时间】:2011-02-08 20:27:45
【问题描述】:
这个问题与一个类似的案例有关,即Removing inline styles using 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>
实现这个结果需要什么正则表达式?
<ul>
<li><div>Some text</div></li>
<li><font>Some text</font></li>
<li><font>Some text</font></li>
</ul>
【问题讨论】:
标签: php regex preg-replace