gpt4 book ai didi

mysql - 将选择中出现的 N 次字符串替换为 2 次

转载 作者:行者123 更新时间:2023-11-29 06:46:10 25 4
gpt4 key购买 nike

我正在尝试清理<br>在文件中我最多减少到两个。

我当然可以嵌套替换:

Replace(Replace(Field,'<br><br><br>','<br><br>'),'<br><br><br>','<br><br>')

但它又慢又笨重,最终我会被一张额外的唱片捕获<br> 。无论如何,是否可以使用某种“N”来执行此操作,意思是“用两个以上的 <br> 替换任何字符串”连续有两个 <br>是吗?

最佳答案

这应该有效。此外,仅更新具有超过 3 个相邻 <br> 的行。 .

update my_table
set field = regexp_replace (field, '(<br>){3,}', '<br><br>')
where field regexp '(<br>){3,}';

(<br>)匹配单个 <br>{3,}匹配 3 个或更多 <br> .

关于mysql - 将选择中出现的 N 次字符串替换为 2 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49343551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com