我该如何从字符串的开头和结尾删除多余的<br>
和
标签?
谢谢 :)
试试这个:
$str = preg_replace('{^(<br(\s*/)?>| )+}i', '', $str); //from start
$str = preg_replace('{(<br(\s*/)?>| )+$}i', '', $str); //from end
同时支持 XHTML 格式的 <br />
和 <br/>
写法。
$str = "<br>some text "
$str = preg_replace('/(^(<br>| )*)|((<br>| )*$)/i', '', $str);
没有测试过,但是应该可以这样做。