' a ^ b' oracle sql中有效的正则表达式?如果是,那些符合条件的字符串(给出一些例子)是什么。
select name from employees where regexp_like(name,'a^b');
答案 0 :(得分:1)
这是有效的,但它永远不会匹配任何东西。 ^
是一个零宽度断言,匹配字符串的开头或刚好在换行符后面。但它无法与a\nb
(a
- 换行符 - b
)匹配,因为正则表达式中没有任何内容可以匹配换行符本身。所以a^b
在语法上是有效的,但这是无稽之谈。