- 博客(0)
- 资源 (3)
- 收藏
- 关注
Oracle的sql金典
程序员oracle金典 匹配一个换页符。等价于\x0c和\cL
\n 匹配一个换行符。等价于\x0a和]cJ
\r 匹配一个回车符。等价于\x0d和\cM
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]
\S 匹配任何非空白字符。等价于[^\f\n\r\t\v]
\t 匹配一个制表符。等价于\x09和\cI
\v 匹配一个垂直制表符。等价于\x0b和\cK
\d 匹配任意的数字
--特殊字符 (所使用的字符要在前面加\)
$ 匹配输入字符串的结尾位置
() 标记一个子表达式的开始和结束位置
* 匹配前面的子表达式零次或多次
+ 匹配前面的子表达式一次或多次
. 匹配除换行符\n之外的任何的单字符
[ 标记一个中括号表达式的开始
? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合
{ 标记限定符表达式的开始
| 指明两项之间的一个选择
SELECT REGEXP_SUBSTR('201601-01','\d*$') FROM DUAL;--要区分大小写
SELECT REGEXP_SUBSTR('2016-1-1','\d*$') FROM DUAL;
SELECT SUBSTR('2016-2-01',INSTR('2016-2-01','-',-1)+1) FROM DUAL;
SELECT SUBSTR('2016-05-16',INSTR('2016-05-
2018-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人