表达式的替代匹配和分组:
| 交替分隔交替分隔,通常与分组运算符()一起使用
()组将子表达式分组为一个单元,以进行替换,量词或反向引用
[char]字符列表表示字符列表;
字符列表中的大多数元字符都被理解为文字,但字符类以及^和-元字符除外
Oracle的正则表达式实现支持POSIX(便携式操作系统接口)字符类,如下所示:[:alpha:]字母字符
[:lower:]小写字母字符
[:upper:]大写字母字符
[:digit:]数字
[:alnum:]字母数字字符
[:space:]空格字符(非打印),例如回车符,换行符,垂直制表符和换页符
[:punct:]标点符号
[:cntrl:]控制字符(非打印)
[:print:]可打印字符
From: https://bytes.com/topic/oracle/insights/738943-oracle-10g-feature-regular-expressions-3-a
Oracle正则表达式精要
本文深入解析Oracle正则表达式的关键特性,包括表达式的替代匹配、分组、字符列表及POSIX字符类的使用,如[:alpha:]、[:lower:]、[:upper:]等,为数据库模式匹配提供详实指南。
101

被折叠的 条评论
为什么被折叠?



