Oracle 10g特性:常规表达-3

Oracle正则表达式精要
本文深入解析Oracle正则表达式的关键特性,包括表达式的替代匹配、分组、字符列表及POSIX字符类的使用,如[:alpha:]、[:lower:]、[:upper:]等,为数据库模式匹配提供详实指南。

表达式的替代匹配和分组:

| 交替分隔交替分隔,通常与分组运算符()一起使用

()组将子表达式分组为一个单元,以进行替换,量词或反向引用

[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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值