+ -
当前位置:首页 → 问答吧 → preg_replace去空行的问题

preg_replace去空行的问题

时间:2011-08-26

来源:互联网

PHP code

$ctxt=preg_replace("/(<br>|<br \/>){2,}/i","<br />",$ctxt);


我这样能去掉“<br><br>”这样的空行
但是对于
HTML code

<br />
<br />



HTML code

<span style="font-size: 14pt; color: black"><br />
<br />
</span>


HTML code

<font face="Arial"><br />
</font>


均无能为力,请教各位达人!

作者: jellday   发布时间: 2011-08-26

試試這個
^\n[\s| ]*\r

作者: sibang   发布时间: 2011-08-26

^[\s]*\n

作者: sibang   发布时间: 2011-08-26

修饰用is把
$ctxt=preg_replace('/(<br\s*\/?>){2,}/is','<br />',$ctxt);

作者: 0153   发布时间: 2011-08-26

为什么我这样不行
PHP code
preg_replace("/<br\s?\/>([\s\n\r])?{2,}/is","<br />",$ctxt);

作者: jellday   发布时间: 2011-08-26