1 / 4
文档名称:

oracle的正则表达式.doc

格式:doc   大小:38KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle的正则表达式.doc

上传人:xunlai783 2018/2/14 文件大小:38 KB

下载得到文件列表

oracle的正则表达式.doc

相关文档

文档介绍

文档介绍:oracle的正则表达式(regular expression)简单介绍
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。
Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。
Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。
它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。
特殊字符:
'^' 匹配输入字符串的开始位置,在方括号表达式中使用,此时它表示不接受该字符集合。
'$' 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则$ 也匹配'\n' 或'\r'。
'.' 匹配除换行符\n之外的任何单字符。
'?' 匹配前面的子表达式零次或一次。
'*' 匹配前面的子表达式零次或多次。
'+' 匹配前面的子表达式一次或多次。
'( )' 标记一个子表达式的开始和结束位置。
'[]' 标记一个中括号表达式。
'{m,n}' 一个精确地出现次数范围,m=<出现次数<=n,'{m}'表示出现m次,'{m,}'表示至少出现m次。
'|' 指明两项之间的一个选择。例子'^([a-z]+|[0-9]+)$'表示所有小写字母或数字组合成的字符串。
\num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。
正则表达式的一个很有用的特点是可以保存子表达式以后使用,被称为Backreferencing. 允许复杂的替换能力
如调整一个模式到新的位置或者指示被代替的字符或者单词的位置. 被匹配的子表达式存储在临时缓冲区中,缓冲区从左到右编号, 通过\数字符号访问。下面的例子列出了把名字 aa , bb, aa.
Select REGEXP_REPLACE('aa ','(.*) (.*) (.*)', '\3, \2, \1') FROM dual;
REGEXP_REPLACE('ELLENHILDISMIT
cc, bb, aa
'\' 转义符。
字符簇:
[[:alpha:]] 任何字母。
[[:digit:]] 任何数字。
[[:alnum:]] 任何字母和数字。
[[:space:]] 任何白字符。
[[:upper:]] 任何大写字母。
[[:lower:]] 任何小写字母。
[[unct:]] 任何标点符号。
[[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]。
各种操作符的运算优先级
\ 转义符
(), (?, (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \anymetacharacter 位置和顺序
| “或”操作
--测试数据
create table test(mc varchar2(60));
insert into test values('112233445566778899');
insert into t

最近更新

2020-2021学年内蒙古包头市固阳县部编版三年级.. 11页

2022年广西省百色市中考生物试卷和参考答案完.. 8页

DC600V在线绝缘检测装置(电压型、首尾车用)检.. 11页

《生物制品制备技术》期终考试试卷 8页

专升本C语言程序设计试卷 12页

五年级2022年部编人教版下册语文课内阅读理解.. 13页

会计期末总复习 13页

初级会计复习题(含答案)第四节 会计信息的使.. 7页

合并财务报表练习答案 34页

城市轨道交通柔性接触网棘轮补偿装置问题分析.. 6页

小学信息技术青岛版四年级上册第二单元 第六课.. 6页

常见危险作业的安全预防措施和注意事项 7页

引桥施工工艺及要求 5页

招标拍卖挂牌出让国有建设用地使用权规定 9页

第二章 知识管理概述 47页

毕业论文-基于PHP+MySql的学生选课系统的设计.. 34页

电大形成性考核作业 工程建设监理概论作业3(推.. 10页

苏教版五年级数学上册第二单元 多边形的面积《.. 4页

钢结构厂房建设施工组织设计 152页

高中化学 《乙醇》教学设计学情分析教材分析课.. 19页

2022年江苏省苏州市中考物理试题(含答案) 11页

二叉树的实验小结 17页

第7章供应链管理 30页

燃气轮机故障类型及原因 6页

计算机网络实训报告 13页

肇庆裹蒸粽行业报告 28页

云南省市政基础设施工程施工质量验收统一规程.. 82页

绘画心理学 2页

2021年歌颂祖国的三句半台词 8页

机械设备投标书范本1 37页