将多个换行符替换为单个换行符


Replace any line breaks where this is more than one with a single

我使用CKEditor,用户复制并粘贴内容到其中。

保存此数据时,ckeditor通常使用两个换行符,但有时他们可以粘贴3或4等

这些换行符在用户之间是不同的,例如:

<br> <br /> <br/>

我想做的是用一个换行符代替任何数量的连续换行符?

如果有多于2个,用1个代替

谢谢!

preg_replace("/(<br' ?'/?>)+/", '<br />', $text);