正则表达式删除BR风格

时间:2013-11-30 21:02:51

标签: php regex

我正在尝试从我的<br />标签中删除所有“样式”属性,但我不知道我在哪里犯错误

$a = preg_replace('/(<[^>]+) style=".*?"/i', '<br />', $a);

所以,如果我得到<br style="line-height: 37px;" />,我需要将其转换为<br />。所有BR样式属性都是如此。怎么做?

1 个答案:

答案 0 :(得分:0)

你不应该使用正则表达式,但如果你坚持......

$text = preg_replace('~<br\K\s*style="[^"]*"~i', '', $text);