正则表达式regexp_replace
来源:互联网 发布:国企私有化 知乎 编辑:程序博客网 时间:2024/05/18 03:49
SQL> select ename,regexp_replace(ename,'[[:upper:]]+') from emp;ENAME REGEXP_REPLACE(ENAME-------------------- --------------------SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSENAME REGEXP_REPLACE(ENAME-------------------- --------------------JAMESFORDMILLER14 rows selected.
SQL> select ename,regexp_replace(ename,'[[:lower:]]+',initcap(ename)) initcap from emp;ENAME--------------------INITCAP--------------------------------------------------------------------------------SMITHSMITHALLENALLENWARDWARDENAME--------------------INITCAP--------------------------------------------------------------------------------JONESJONESMARTINMARTINBLAKEBLAKE
通过上面两个例子,对于REGEXP_REPLACE函数要注意的两点:
1、如果替换的内容的内容缺省,则表示替换成空(第一个语句中的正则表达式 没有输出)
2、只对匹配的内容做替换(由于enam字段内容全是大写,因此匹配的内容为空)
0 0
- 正则表达式regexp_replace
- 正则表达式 REGEXP_REPLACE
- 正则表达式函数 -REGEXP_REPLACE
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
- oracle regexp_replace 正则表达式的使用
- Oracle:regexp_replace正则表达式函数的应用
- 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_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_REPLACE 使用例子
- orale 正则 REGEXP_REPLACE
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace(转载保存一下)
- 一点申明
- NSURLConnection 遵守代理协议但是不能响应代理
- C语言-预处理指令3-文件包含
- Linux 使用Vim编辑器去掉文本中的^M
- Gentoo的emerge命令参数用法详解
- 正则表达式regexp_replace
- Vmware苹果系统识别不了u盘
- C语言中的预处理详解
- 【DB.PL/SQL】PL/SQL —— 语法基础
- Http协议(3)—HTTP实体和编码
- MySQL修改root密码的方法
- quick下使用sqlite
- 该用怎样的心态去面对你
- MySQL中DATETIME、DATE和TIMESTAMP的区别