My comment has so much
<br>
<br>
<br>
<br>
<br>
tags
如何将这些br标签替换为一个?
这个对我不起作用
$text = preg_replace('#<br\s*/?>#i', "\n", $text);
答案 0 :(得分:4)
你可以试试这个:
$text = preg_replace('~(?:<br\b[^>]*>|\R){2,}~i', "\n", $text);
\R
匹配任何类型的换行符和[^>]
,除>
之外的所有字符。