oracle中的正则表达式
来源:互联网 发布:动态图截取软件 编辑:程序博客网 时间:2024/05/01 02:03
$ 使表达式定位至一行的末尾
* 匹配 0 次或更多次
? 匹配 0 次或 1 次
+ 匹配 1 次或更多次
{m} 正好匹配 m 次
{m,} 至少匹配 m 次
{m, n} 至少匹配 m 次但不超过 n 次
[:alpha:] 字母字符
[:lower:] 小写字母字符
[:upper:] 大写字母字符
[:digit:] 数字
[:alnum:] 字母数字字符
[:space:] 空白字符(禁止打印),如回车符、换行符、竖直制表符和换页符[:punct:] 标点字符
[:cntrl:] 控制字符(禁止打印)
[:print:] 可打印字符 | 分隔替换选项,通常与分组操作符 () 一起使用
( ) 将子表达式分组为一个替换单元、量词单元或后向引用单元
[char] 字符列表
以上是一些符号含义解释
一下是正则函数
四个regexp function: REGEXP_LIKE , REGEXP_REPLACE , REGEXP_INSTR , REGEXP_SUBSTR
REGEXP_LIKE:比较一个字符串是否与正则表达式匹配
(srcstr, pattern [, match_option])
REGEXP_INSTR:在字符串中查找正则表达式,并且返回匹配的位置
(srcstr, pattern [, position [, occurrence [, return_option [, match_option]]]])
REGEXP_SUBSTR:返回与正则表达式匹配的子字符串
(srcstr, pattern [, position [, occurrence [, match_option]]])
REGEXP_REPLACE:搜索并且替换匹配的正则表达式
(srcstr, pattern [, replacestr [, position [, occurrence [, match_option]]]])
含义解释:
srcstr: 被查找的字符数据。
pattern: 正则表达式。
occurrence: 出现的次数。默认为1。
position: 开始位置
return_option: 默认值为0,返回该模式的起始位置;值为1则返回符合匹配条件的下一个字符的起始位置。
replacestr: 用来替换匹配模式的字符串。
match_option: 匹配方式选项。缺省为c。
c:case sensitive
I:case insensitive
n:(.)匹配任何字符(包括newline)
m:字符串存在换行的时候被作为多行处理
- oracle中的正则表达式
- ORACLE中的正则表达式
- oracle中的正则表达式
- oracle中的正则表达式
- Oracle中的正则表达式应用
- Oracle开发中的正则表达式
- oracle中的正则表达式(regular expression)
- oracle中的正则表达式(regular expression)
- oracle中的正则表达式函数regexp_instr
- ORACLE 10G 中的正则表达式
- oracle 10g中的正则表达式
- oracle中的正则表达式(regular expression)
- 转官方:Oracle中的正则表达式
- ORACLE中的支持正则表达式的函数
- backreference Oracle正则表达式中的反向引用
- oracle中的正则表达式(regular expression)
- Oracle中的正则表达式(及函数)详解
- Oracle中的正则表达式(及函数)详解
- Linux svn 命令
- InnoDB的一些配置
- 在头文件里避免使用using namespace XXX
- 批量修改表的所有者
- 由浅入深探究mysql索引结构原理、性能分析与优化
- oracle中的正则表达式
- Oracle设置语录
- jQuery Media多媒体插件下载与个性化配置详解
- 从Web到移动应用的设计思维转换
- JVM调优总结(一)-- 一些概念
- 博客网址
- Android简单的发短信案例
- MVC学习
- [Leetcode] Partition List