比如我有一个字符串:删除某些HTML标签的样式属性,并用class属性替换
$string = '<div class="ImageRight" style="width:150px">';
,我想变成这样:
$string = '<div class="ImageRight">';
我想删除部分
style="width:150px
与preg_replace()
其中 大小150可以变化,所以宽度可以是 50 0px等等。此外,类名的最后一部分藏汉各不相同,所以类可以ImageRight,ImageLeft,ImageTop等
所以,我怎么能删除样式从与一个字符串完全属性上面提到的结构,其中唯一不同的是类名和宽度值的最后部分?
编辑:我有的ACTUAL字符串是一个完整的html文档,我不想从整个html中删除样式属性,只能从与上面显示的字符串匹配的标签中删除样式属性。
的重要来源,以学习正则表达式:HTTP ://www.regular-expressions.info/ – 2011-06-16 12:10:09
类/样式标签总是出现相同的方式? – 2011-06-16 12:10:20
@James C:是的。 – Weblurk 2011-06-16 12:12:39