gpt4 book ai didi

mysql - 如何替换 MySQL 中多次出现的模式?

转载 作者:可可西里 更新时间:2023-11-01 08:21:17 26 4
gpt4 key购买 nike

假设我创建了一个字符串,

%ab/c[1a]defgh[41]ijklmnop[0].qrstu[99],vwzyz

我希望它显示为,

%ab/c[]defgh[]ijklmnop[].qrstu[],vwzyz

字符串可以有任何特殊字符。我想要的是用空字符替换大括号内的内容(这种模式可以出现任意次数)。括号内的内容可以是字母数字。

我们将不胜感激您的建议。

谢谢。

最佳答案

MySQL 没有用于模式匹配和替换的内置函数。

MySQL 有一个 REPLACE()函数,它在一个字符串中进行多次替换,但它只搜索固定的字符串,而不是模式。将其用于您描述的任务会非常尴尬。

您最好将整个字符串取回您的应用程序,然后对其使用更灵活的字符串操作函数。例如,preg_replace()在 PHP 中。

关于mysql - 如何替换 MySQL 中多次出现的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190972/

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