达梦数据库 正则
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
达梦数据库正则
达梦数据库支持的正则表达式语法是基于POSIX 扩展正则表达式语法的。
具体支持正则表达式的函数包括:
1. REGEXP_LIKE:判断字符串是否满足指定的正则表达式。
2. REGEXP_SUBSTR:从字符串中提取符合正则表达式的子串。
3. REGEXP_REPLACE:使用正则表达式替换字符串中指定的子串。
4. REGEXP_INSTR:返回字符串中满足正则表达式条件的子串的开始位置。
正则表达式语法包括:
1. 基本字符类:匹配单个字符。
2. 元字符:用于指定匹配字符的特定属性。
3. 字符类:匹配一组特定的字符。
4. 限定符:用于指定匹配字符或字符类的数量。
5. 分组:用于将子表达式分组,对其中的字符进行限定。
6. 转义符:将元字符转换为普通字符。
以正则表达式匹配手机号码为例,可以使用如下表达式:^\d{11}$,其中^ 表示字符串开头,$ 表示字符串结尾,\d 表示数字,{11} 表示前面的数字匹配11 次。