当前位置:网站首页>sql中常用到的正则表达
sql中常用到的正则表达
2022-08-01 12:51:00 【牧码文】
不以某个字符开头
select 'hello world' regexp '^(?!hello).*'
获取某个字符后所有的字符
select regexp_extract('hello world', '( )(.*)', 2)
是否包含某个字符
select 'hello world' regexp 'hello';
正则的修饰符
i : ignore,不区分大小写
g:global,全局匹配
m:multi line,多行匹配
s:使用 . 时包含换行符 \n
/hello./gmis
元字符
±?.
正向肯定预查
(?=pattern)
正向否定预查
(?!pattern)
反向肯定预查
(?<=pattern)
反向否定预查
(?<!pattern)
常用的正则语法
.- 除换行符以外的所有字符。^- 字符串开头。$- 字符串结尾。\d,\w,\s- 匹配数字、字符、空格。\D,\W,\S- 匹配非数字、非字符、非空格。[abc]- 匹配 a、b 或 c 中的一个字母。[a-z]- 匹配 a 到 z 中的一个字母。[^abc]- 匹配除了 a、b 或 c 中的其他字母。aa|bb- 匹配 aa 或 bb。?- 0 次或 1 次匹配。*- 匹配 0 次或多次。+- 匹配 1 次或多次。{n}- 匹配 n次。{n,}- 匹配 n次以上。{m,n}- 最少 m 次,最多 n 次匹配。(expr)- 捕获 expr 子模式,以\1使用它。(?:expr)- 忽略捕获的子模式。(?=expr)- 正向预查模式 expr。(?!expr)- 负向预查模式 expr。
边栏推荐
- 模型运营是做什么的(概念模型数据库)
- 让程序员早点下班的效率工具
- Based on 10 years of experience in stability assurance, what are the three key questions to be answered in failure recovery?|TakinTalks big coffee sharing
- win10系统重装,无法登录进行同步的情况下chrome数据恢复
- 找出相同属性值的对象 累加数量 汇总
- 实现集中式身份认证管理的案例
- Towhee 每周模型
- 【无标题】
- fh511小风扇主控芯片 便携式小风扇专用8脚IC 三档小风扇升压芯片sop8
- sql is not null 优化(oracle语句索引优化)
猜你喜欢
随机推荐
What Can Service Mesh Learn from SDN?
拥抱NFV,Istio 1.1 将支持多网络平面
MySQL调优
什么是一致性哈希?可以应用在哪些场景?
如何降低Istio服务网格中Envoy的内存开销
如何将第三方服务中心注册集成到 Istio ?
markdown常用数学符号cov(markdown求和符号)
PyTorch 进阶之路:在 GPU 上训练深度神经网络
Software designer test center summary (interior designer personal summary)
8. How does the SAP ABAP OData service support the Create operation
How to Integrate Your Service Registry with Istio?
论文笔记All about Eve: Execute-Verify Replication for Multi-Core Servers
Data Mining-04
shell 中的 分发系统 expect脚本 (传递参数、自动同步文件、指定host和要传输的文件、(构建文件分发系统)(命令批量执行))
LeetCode_动态规划_中等_313.超级丑数
Istio Pilot代码深度解析
Feign 从注册到调用原理分析
RGB系列开发稳定响应快速灯带拾音灯氛围灯等应用定制方案
易周金融分析 | 银行ATM机智能化改造提速;互联网贷款新规带来挑战
如何使用 Authing 单点登录,集成 Discourse 论坛?









