oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
来源:互联网 发布:淘宝店起名 编辑:程序博客网 时间:2024/05/17 08:39
oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like 和 regexp_instr。
这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regexp_substr。
regexp_replace函数和regexp_substr函数的功能类似与字符函数replace和substr,只是这里的应用更加灵活,可以一下子匹配一系列的结果,而原来的函数只能一下子匹配一个固定的字符换。
其原型是:regexp_replace(x,pattern[,replace_string[,start[,occurence[match_option]]]])
每个参数的意思分别是:
x 待匹配的字符串
pattern 正则表达式元字符构成的匹配模式
replace_string 替换字符串
start 开始位置
occurence 匹配次数
match_option 匹配参数,这里的匹配参数和regexp_like是完全一样的,可参考前面的一篇文章。
举例来讲:
select regexp_replace('hello everybody,may I have your attention please?',
'b[[:alpha:]]{3}',
'one')
from dual;
将会返回结果:
hello everyone,may I have your attention please?
regexp_substr函数的意义: 找出与给定模式匹配的字符串并返回,
其原型是:regexp_substr(x,pattern[,start[,occurence[match_option]]])
这里各参数的意义与前面的函数regexp_replace的含义是一样做的。
举例来讲:
select regexp_substr('I love oracle very much', 'o[[:alpha:]]{5}')
from dual;
将会返回结果:
oracle
http://www.cnblogs.com/lzhdim/archive/2008/12/24/1361388.html
- oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
- oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace(转载保存一下)
- REGEXP_REPLACE 和REGEXP_SUBSTR函数的用法(以及在其中如何使用正则表达式)
- Oracle 正则表达式函数-REGEXP_SUBSTR
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
- Oracle:regexp_replace正则表达式函数的应用
- Oracle 正则表达式函数-REGEXP_SUBSTR 使用例子
- Oracle 正则表达式函数-REGEXP_SUBSTR 使用例子
- 正则表达式函数 -REGEXP_SUBSTR
- Oracle正规则函数的用法,regexp_substr,REGEXP_LIKE,REGEXP_INSTR,REGEXP_REPLACE
- 如何限制同一客户端登录的用户数量以及禁止同一用户同时在不同客户端登录?
- Windows Azure 基本概念浅析
- 给初级程序员的忠告
- Appscan 安全漏洞修复
- js- 引用和复制(传值和传址)
- oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
- 引用,指针,值传递的使用
- Objective-C征途:BOOL Party
- android的多媒体格式
- .net操作MySQL
- MySql事件调度(Event Scheduler)
- 开源框架Core Plot的使用
- ArcGIS 10.1影像新特性(3)— 新增函数<Attribute Table>
- Analyse Image Colors using PHP