【发布时间】:2019-04-17 01:45:16
【问题描述】:
我有一个表名 templateType,它有一个列名 Template_Text。 模板有很多智能标签 到 [tag] 使用 mysql,我需要将 > 替换为 ]。
从 OP 的 cmets 编辑:
这是一个带有大文本和多个智能标签的模板。例如:" I <<Fname>> <<Lname>>, <<UserId>> <<Designation>> of xyz organization, Proud to announce...."
这里我需要将这些 > 替换为 ],所以它看起来像
" [Fname] [Lname], [UserId] ...."
【问题讨论】:
-
@MadhurBhaiya,它是一个带有大文本和多个智能标签的模板。例如:“我 > >, > > of xyz 组织,自豪地宣布....” 这里我需要将这些 > 使用 ],所以它看起来像“ [Fname] [Lname], [UserId] ....”
-
另外,你的 MySQL 服务器版本是多少?如果你有最新版本(8.0及以上),可以使用
Regex_Replace()函数。 -
如果版本较旧,您可以查看这个答案:stackoverflow.com/a/53286571/2469308
-
@MadhurBhaiya 是的,我有旧版本的 mysql,那个例子很好,但它只适用于单个值,我有多个智能标签。