类似于jQueryQ的正则表达式,
1.[[:alnum:]]可以匹0-9、z-a 、A-Z (注意有两个[[和}}) 测试无效 [:alphanum:] 不能匹配数字,有点类似 [:alpha]
2.[:alpha]可以匹配z-a 、A-Z,任何字母
3.[:digit;]可以匹配0-9
4.[:lower]可以匹配z-a
5.[:upper:可以匹配A-Z
6.[:blank:]可以匹配空格或tab键
7.[:grah:可以匹配非空字符
8.[:punct;]可以匹配 任何标点符号 .,"'
9.[:space] 空白字符,如: 回车符,换行符、竖直制表符和换页符
分类:与下列相似,但功能更加强大《支持正则表达式)
(1) regexp_like: 同 ike 功能相似《模糊 匹配)
(2) regexp_instr : 同 instr 功能相似(返回字符所在下标 )
(3) regexp_substr : 同 substr 功能相似 (截取,字符串)
(4) regexp_replace: 同 replace 功能相似(替换,字符串)
Oracle未使用\d,\w,\s等形式来表示字符类,而是采取以下POSIX字符类
[::] 指定一个字符类,可以匹配该类中的任何字符
[:alpha:]可以匹配字符A-Z、a-z
[:digit:]可以匹配数字0-9
[:alphanum:]可以匹配字符0-9、A-Z、a-z
[:lower:]可以匹配小写字母a-z
[:upper:]可以匹配大写字母A-Z
[:space:]可以匹配所有的空字符
[:blank:]可以匹配空格或tab键
[:graph:]可以匹配非空字符
[:print:]与[:graph:]类似,不同之处在于[:print:]包括空格字符
[:punct:]可以匹配标点符号.,””等等
[:xdigit:]可以匹配十六进制数字0-9、A-F、a-f
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~