regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:
select * from srv_kvs_outvaluation where regexp_like(subjectcode, '^110[23567]..01');
^ 以什么为开头,例子^100204
. 一个占位符
| 或,OR的意思
\d 匹配一个数字
+ 最少出现一次
* 0次或者任意次
? 0次或者一次
例子:
^(12|13}14) ------------------------以12或者13或者14开头
*.*]股票[\d{6}].红利到账 ----------------------以任意开头,关键字“]股票[”,\d数字,{6}6位,],任意字符并以“红利到账”结尾,需要匹配[]要用\转义。