MySQL正则表达式regexp_replace函数的用法实例
注:此函数为 MySQL8.0 版本新增,低于8.0版本没有此函数。
regexp_replace(expr, pat, repl[, pos[, occurrence[, match_type]]])
用法
将字符串expr与pat指定的正则表达式匹配的匹配项,替换为字符串repl,并返回结果字符串。如果expr、pat或repl为NULL,则返回值为NULL。
参数
- expr:要替换的原始字符串,或数据库表指定的列。
- pat:要匹配的正则表达式,pat为空串时抛异常,Illegal argument to a regular expression。
- repl:将匹配的pat替换成的字符串。
- pos:expr开始搜索的位置。如果省略,则默许值为 1。
- occurrence:要替换哪一个匹配项。如果省略,则默许值为 0(表示“替换所有匹配项”)。
- match_type:指定如何履行匹配的任何或所有以下字符。(i:不辨别大小写的匹配 默许。c:辨别大小写的匹配。m: 多行模式。n:. 字符匹配行终止符。默许值是 .匹配在行尾停止。u: 仅 Unix 的行尾。只有换行符会被 、 和 match 运算符辨认为以行结尾.的^行 $。)
用法
示例:基本用法,替换全部数字变成#。
输出:
示例:pos用法,从字符串第二位开始搜索,替换全部数字变成#。
输出:
格式化手机号,将+86 13811112222转换为(+86) 138⑴111⑵222,’+‘在正则表达式中有定义,需要转义。\\1表示援用的第一个组
结果:(+86)138⑴111⑵222
结果:(123)456⑺890
将字符用空格分隔开,0表示替换掉所有的匹配子串。
结果:a b c d e f g 1 2 3 4 5 6 A B C
结果:ab cdefg123456ABC
结果:abc
结果:d
结果:abc-d
其他案例:
总结
到此这篇关于MySQL正则表达式regexp_replace函数用法的文章就介绍到这了,更多相关MySQL正则表达式regexp_replace函数内容请搜索之前的文章或继续浏览下面的相关文章希望大家以后多多支持!
文章来源:丸子建站
文章标题:MySQL正则表达式regexp_replace函数的用法实例
https://www.wanzijz.com/view/59874.html
相关文章
Related articles
- 1 sqlserver还原数据库的时候出现提示没法打开备份装备的解决方法(装备出现毛病或装备脱) 2023-06-27 08:39:39
- 2 用户 jb51net 登录失败。缘由: 该帐户的密码一定要更改 2023-06-27 08:39:39
- 3 Redis密码设置与访问限制实现方法 2023-06-27 08:39:39
- 4 redis简单介绍及安装使用小结 2023-06-27 08:39:38
- 5 陈词滥调MongoDB数据库基础操作 2023-06-27 08:39:38
- 6 MySql数据库基础之子查询详解 2023-06-27 08:39:38
- 7 Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE⑵012⑴675)的完善解决方法 2023-06-27 08:39:38
- 8 使用Postgresql 实现快速插入测试数据 2023-06-27 08:39:38
- 9 MySQL数据库的触发器的使用 2023-06-27 08:39:38
- 10 Redis和Memcached的区分详解 2023-06-27 08:39:38
随机看看
NEW ARTICLE
- 1 外国主机服务器租用如何选择配置 06-19
- 2 高防云主机可以抵挡的攻击有哪几种 05-04
- 3 空间大的云服务器租用怎么测评 09-18
- 4 MSSQL 触发器数量统计分析 04-21
- 5 红色的意味:Redis集群的概念 05-22
- 6 双线asp空间租用好处有哪些 06-12
热门文章
HOT ARTICLE
- 1 显卡:centos查看显卡信息的方法 04-07
- 2 黑客利用SQLServer数据库成功实行盲注入攻击 05-11
- 3 android开发工具有哪些?又该如何进行选择? 02-13
- 4 公众号和订阅号有什么区别?公众号和订阅号有什么优势? 01-30
- 5 python怎么获取列表元素的下标 03-23
- 6 navicat:navicat怎样连接mongodb 04-04
- 7 速率:centos7怎么查看网卡速率 04-07
- 8 字体:小程序字体加粗怎么实现 04-09
- 9 公众号登录的方法是什么?公众号登录失败的原因是什么? 01-30
- 10 【mssql中实现多个like查询的方式】 04-21