Php 减少多组<;部门>&书信电报;br></部门>;至一套<;部门>&书信电报;br></部门>;用preg_替换

Php 减少多组<;部门>&书信电报;br></部门>;至一套<;部门>&书信电报;br></部门>;用preg_替换,php,preg-replace,Php,Preg Replace,我似乎无法理解这一点。我想出了如何将多个减少为一个: $text=preg\u replace(“/(\s*)+/”,“”,$text) 但是我如何将多组减少为一组 会是这样吗 $text=preg\u replace(“/(\s*)+/”,“”,$text) 由于某种原因,它什么也做不了。那里只是一个简单的打字错误。我不小心颠倒了顺序 应该是: $text=preg\u replace(“/(\s*)+/”,“”,$text) 我切换了div和br。现在可以了。看起来应该可以了。不是吗?问题是

我似乎无法理解这一点。我想出了如何将多个

减少为一个:

$text=preg\u replace(“/(\s*)+/”,“
”,$text)

但是我如何将多组

减少为一组

会是这样吗

$text=preg\u replace(“/(\s*)+/”,“
”,$text)


由于某种原因,它什么也做不了。

那里只是一个简单的打字错误。我不小心颠倒了顺序

应该是:

$text=preg\u replace(“/(\s*)+/”,“
”,$text)


我切换了div和br。现在可以了。

看起来应该可以了。不是吗?问题是你为什么要这么做?换句话说,如果你想要一个“格式良好”的html文档,没有无用的空格,标签。。。为什么不提取所需的数据,然后生成一个新的html文档来满足您的需求?实际上,我只是找出了在富文本编辑器中存在的差距。所以我把它拿走了。但这仍然不起作用:
$text=preg\u replace(“/(