gpt4 book ai didi

php - 使用正则表达式为两个替换单个中断标签

转载 作者:行者123 更新时间:2023-12-04 21:02:25 25 4
gpt4 key购买 nike

虽然意识到使用正则表达式(而不是使用 PHP dom 操纵器)进行某些 html 操作的陷阱/危险,但我正在尝试实现一些应该非常简单且风险不大的事情。

基本上我有一些来自数据库的未清理的 html 副本,它不使用段落而是使用换行符标签来产生段落的效果。有时,虽然用户只输入了一个中断的内容,以便文本行返回但没有出现空行。在这种情况下,并且只有在这种情况下,我想更换那个单一的 <br>有两个(<br><br>)。

举个例子...

This is <br>a test<br><br>example!  

会变成

This is <br><br>a test<br><br>example! 

请注意第二组中断是如何单独保留的,因为它已经有 2 个标签。

最佳答案

只需替换一次或多次出现的 <br><br> :)

替换内容:

(<br>)+

替换为:

<br><br>

关于php - 使用正则表达式为两个替换单个中断标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794761/

25 4 0