gpt4 book ai didi

Mysql用正则表达式替换论坛引用标签的查询

转载 作者:行者123 更新时间:2023-11-29 03:41:28 25 4
gpt4 key购买 nike

我正在寻找一种运行查询的方法,该查询仅替换“[QUOTE=XXX]”标签中的短语。

例如:

[QUOTE=User Peter]Hello. This text should not be affected.[/QUOTE]

[QUOTE=Moderator John]Hello. This text should not be affected.[/QUOTE]

我想使用 mysql 查询删除短语 UserModerator

但是,以下内容也不会受到影响:

[QUOTE=Tom]Hello Moderator John.[/QUOTE]

这是我当前的查询:

UPDATE post SET pagetext = REPLACE(REPLACE(pagetext, 'User', '') , 'Moderator', '') WHERE pagetext REGEXP '\\[QUOTE=*\\]';

我需要一些关于正则表达式部分的帮助。

我希望你们明白我在这里想做什么。

最佳答案

试试看是否可行;

更新帖子 SET pagetext = REPLACE(REPLACE(pagetext, 'User', '') , 'Moderator', '') WHERE pagetext LIKE '%[QUOTE=%';

关于Mysql用正则表达式替换论坛引用标签的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13357819/

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