问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql正则表达式替换字符串

发布网友 发布时间:2022-04-27 13:17

我来回答

2个回答

热心网友 时间:2022-04-07 15:57

mysql的正则匹配用regexp,而替换字符串用REPLACE(str,from_str,to_str)
举例如下:
UPDATE myTable SET HTML=REPLACE(HTML,'<br>','') WHERE HTML REGEXP '(<br */*>\s*){2,}'
达到的效果:会把所有<br>全部替换掉。
mysql中常用的替换函数

所用到的函数:
locate:

LOCATE(substr,str)
POSITION(substr IN str)
返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0:

substring

SUBSTR(str,pos,len): 由<str>中的第<pos>位置开始,选出接下去的<len>个字元。

replace

replace(str1, str2, str3): 在字串 str1 中,当str2 出现时,将其以 str3 替代。

热心网友 时间:2022-04-07 17:15

MySQL 一直以来都支持正则匹配,不过对于正则替换则一直到MySQL 8.0 才支持。对于这类场景,以前要么在MySQL端处理,要么把数据拿出来在应用端处理。

比如我想把表y1的列str1的出现第3个action的子 串替换成dble,怎么实现?


1. 自己写SQL层的存储函数。代码如下写死了3个,没有优化,仅仅作为演示,MySQL 里非常不建议写这样的函数。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陈八两面馆的什么面最好吃? 杭州湾跨海大桥可以骑行吗 杭州湾跨海大桥上能骑车吗? ...不知道可不可以骑自行车,又需要做哪些准备,谢谢各位资深人士了... 激光祛痘坑的效果如何? 口述:3个闺密分享1个“软饭男” 骚气文案暗示-推荐65句 三个男人怎么晒朋友圈 任钊的介绍 请问德阳青依江路口到德阳中级人民法院坐几路公交车 关于在MYSQL中批量替换或者删除某字符串的命令 MYSQL如何替换部分字符串? mysql怎么批量替换首字符? 七子之歌中提到的什么还有和平宣言中提到的什么事件都是中国历史的一部血泪史? 七子之歌香港意思? 七子之歌里的七子是何时被帝国主义侵占的又何时回归祖国的 七子之歌题目意思是??? “七子之歌”中“七子”是什么意思 《七子之歌》澳门的全文意思是什么? 七子之歌歌词的意思? 七子之歌 香港的歌词什么意思 七子之歌和平宣言中哪几个表达了哪几句话表达了为了销毁证据十月十八和十九有_百度问一问 《七子之歌》的简要含义!! 五年级七子之歌节选的意思 阅读七子之歌节选和平宣言节选表达了作者怎样的情感作为中国少年你想说... 七子之歌的所有 意思 七子之歌澳门和香港还有和平宣言的一共有哪些相同之处的感情吗? 七子之歌的所有 意思? 七子之歌节选和平宣言意思? 《七子之歌》和《和平宣言》的诗是什么? mysql 把表中的字符或是某个段里的字符替换成别的字符 酱牛肉红烧羊肉不能同时? MYSQL替换语句怎么写 红烧羊肉可以放丹参片吗? mysql数据库中如何进行模糊替换字符串 红烧羊肉或炖羊肉放天麻可以吗?求解答 怎么替换MYSQL中某字段的内容,参数替换 红烧羊肉加鹌鹑蛋可以吗? 炖羊肉有什么禁忌吗 红烧羊肉不能放什么香料 红烧羊肉能和羊心一起放吗? 肥的羊排怎么做好吃 红烧羊肉不能放什么调料 红烧羊肉香料的大忌是什么? 军训日记的格式 军训日记1000字,不要抄人家的。好的加分 军训日记500字,5篇,高分 求几篇军训日记! 内蒙红色基地有哪些 呼市哪有关于民族团结,传承中华传统文化的地方