Php 正则表达式删除BR样式
我正试图从我的Php 正则表达式删除BR样式,php,regex,Php,Regex,我正试图从我的标签中删除所有“style”属性,但我不知道我在哪里出错 $a=preg_replace('/(]+)style=“.*”?/i','',$a) 因此,如果我得到,我需要将其转换为。所有BRstyle属性也是如此。怎么做?无论如何,你不应该使用正则表达式,但是如果你坚持 $text = preg_replace('~<br\K\s*style="[^"]*"~i', '', $text); $text=preg_replace(“~可能是我看到的重复,我无法将其修改为br在
标签中删除所有“style”属性,但我不知道我在哪里出错
$a=preg_replace('/(]+)style=“.*”?/i','
',$a)代码>
因此,如果我得到
,我需要将其转换为
。所有BR
style属性也是如此。怎么做?无论如何,你不应该使用正则表达式,但是如果你坚持
$text = preg_replace('~<br\K\s*style="[^"]*"~i', '', $text);
$text=preg_replace(“~可能是我看到的重复,我无法将其修改为br
在css由单引号分隔、等号周围有空格以及样式属性不是第一个属性时不起作用。另外,在此处使用正则表达式有什么问题?