在Oracle SQL中,'a ^ b'是有效的正则表达式吗?如果是的话,什么是合格的字符串(举一些例子)。
select name from employees where regexp_like(name,'a^b');
这是有效的,但绝不会匹配任何内容。^
是一个零宽度的断言,它与字符串的开头或换行符紧接。但是它不能匹配a\nb
(a
-newline- b
),因为正则表达式中没有任何内容可以匹配换行符本身。因此,a^b
从语法上讲是有效的,但这是胡说八道。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句