【发布时间】:2012-01-19 00:08:05
【问题描述】:
在以下字符串中:
<table border="1"><tr><td class=" m" bgcolor="#cccccc" style="bold" size="7" m="m "><span></span> </td><td class=" m" bgcolor="#cccccc" style="bold" size="7" m="m " align="center">NAMES </td><td class=" m" bgcolor="#cccccc" style="bold" size="7" m="m " colspan="13" align="center">AREAS </td></tr></table>
我想删除除以下之外的所有属性:边框、bgcolor 和类。
^(?:border|class|bgcolor)\b))=".*?"
不成功。请问有什么建议吗?
【问题讨论】:
-
您可以为此使用正则表达式。但这仅适用于输出转换,而不是安全功能。正则表达式的开销太大,无法涵盖各种合法的序列化。
标签: php regex string regex-negation