【发布时间】:2012-11-01 17:01:25
【问题描述】:
我正在寻找一种方法来运行只替换“[QUOTE=XXX]”标签中的短语的查询。
例如:
[QUOTE=用户彼得]您好。此文本不应受到影响。[/QUOTE]
[QUOTE=主持人约翰]您好。这段文字不应该 受影响。[/QUOTE]
我想使用 mysql 查询删除短语 User 和 Moderator。
但是,以下内容也不应该受到影响:
[QUOTE=Tom]主持人约翰你好。[/QUOTE]
这是我当前的查询:
UPDATE post SET pagetext = REPLACE(REPLACE(pagetext, 'User', '') , 'Moderator', '') WHERE pagetext REGEXP '\\[QUOTE=*\\]';
我需要一些关于正则表达式部分的帮助。
我希望你们明白我在这里想要做什么。
【问题讨论】: