是' a ^ b' oracle sql中有效的正则表达式?

时间:2016-02-28 06:28:38

标签: sql regex oracle11g regexp-like

' a ^ b' oracle sql中有效的正则表达式?如果是,那些符合条件的字符串(给出一些例子)是什么。

select name from employees where regexp_like(name,'a^b'); 

1 个答案:

答案 0 :(得分:1)

这是有效的,但它永远不会匹配任何东西。 ^是一个零宽度断言,匹配字符串的开头或刚好在换行符后面。但它无法与a\nba - 换行符 - b)匹配,因为正则表达式中没有任何内容可以匹配换行符本身。所以a^b在语法上是有效的,但这是无稽之谈。