快速的问题:删除开始和结束<br>标签PHP
什么是去从$string
的开始和结束消除<br>
和<br />
标签的最佳方式?
我正在使用此代码,但似乎并没有删除只是<br>
标签。
$str = preg_replace('{^(<br(\s*/)?>|ANDnbsp;)+}i', '', $str);
$str = preg_replace('{(<br(\s*/)?>|ANDnbsp;)+$}i', '', $str);
编辑:附加信息
此代码是处理已经从一个古老的CMS导入的信息。
因此,我知道,我需要替换的唯一两个标签是<br>
和<br />
。此外,我只能在$string
的最开始和最末端替换这些标签,而不是在之间。
我不需要处理任何其他标签;格式不正确的HTML或其他属性。
本质上,我只想扩展我建议的代码,以便替换<br>
标签以及<br />
。
我很抱歉没有提供足够的信息开始。
在此先感谢,正则表达式的
你正在为我工作正常。 – Toto 2012-03-13 14:53:37