编程论坛
注册
登录
编程论坛
→
Oracle论坛
正则表达式REGEXP_INSTR的问题
ye19134
发布于 2022-01-26 10:10, 886 次点击
请问各位大神
Select REGEXP_INSTR('112233445566778899','[[:digit:]]*$') FROM DUAL;
返回的结果为什么是1 而不是18呀?
我的理解是*代表任意多个,那么上面的语句应该匹配到的是'112233445566778899'的最后一个字符{9}这个字符串子集,返回位置下标18,但是实际上匹配到的是{112233445566778899},返回位置下标1
为什么呀?
0 回复
1