php替换多个br标签

汤姆·森纳

我有一个像下面这样的字符串,带有多个br-tag,可以在\ r \ n之后或在多个空格之后出现。我想找出何时有3个或以上的br-tag(无论有多少\ r \ n或之间有空格),然后仅将其替换为2x br-tag。 <br> <br> <br> High Quality Print<br> <br><br> <br><br> <br> Data<br> <br> <br> <br>

预期产量:
<br><br>High Quality Print<br><br>Data<br><br>

我尝试使用str_replace,但是由于各种空间等原因导致无法正常工作,因此我无法自己进行正则表达式。

阿努巴瓦

您可以使用此正则表达式:

$result = preg_replace('/(?:\s*<br[^>]*>\s*){3,}/s', "<br><br>", $input);
//=> <br><br>High Quality Print<br><br>Data<br><br>

正则演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在php发布脚本中用<Br>标签替换'enter'

来自分类Dev

sed替换多个xml标签

来自分类Dev

Android:替换<p>和<br />标签

来自分类Dev

替换nodejs中未自封闭的br或img标签

来自分类Dev

html textarea将br标签替换为\ n

来自分类Dev

php echo显示br标签

来自分类Dev

PHP替换BBcode标签

来自分类Dev

PHP中的Img标签替换

来自分类Dev

使用.getElementByClassName将<strong>标签替换为<br />标签

来自分类Dev

PHP:删除过多的<br>标签

来自分类Dev

使用PHP在字符串中用空格替换<br>

来自分类Dev

PHP删除BR标签

来自分类Dev

替换beautifulsoup中的<p>和<br>标签

来自分类Dev

如何用javascript中字符串中的其他内容替换<br/>标签的多个实例?

来自分类Dev

PHP preg_match并替换标签之间的多个实例

来自分类Dev

放开多个/重复的br标签

来自分类Dev

PHP Regex替换标签

来自分类Dev

Android:替换<p>和<br />标签

来自分类Dev

PHP中的Img标签替换

来自分类Dev

PHP用回车替换<br>吗?

来自分类Dev

用javascript替换多个<br>标签

来自分类Dev

php替换多个br标签

来自分类Dev

PHP替换多个单词

来自分类Dev

如何使用CSS模拟多个<br/>标签

来自分类Dev

javascript替换多个div标签

来自分类Dev

PHP中的多个标签或标签

来自分类Dev

多个<br /> <br> <br/> \ r \ n出现需要替换为<br />

来自分类Dev

将标签p替换为Blockquote中的br

来自分类Dev

PHP regex - 用链接替换多个标签之间的文本