当前位置:Gxlcms > 数据库问题 > Oracle 正则 整词匹配 \b 不行

Oracle 正则 整词匹配 \b 不行

时间:2021-07-01 10:21:17 帮助过:20人阅读

1 FROM DUAL WHERE REGEXP_LIKE(1 2 3 14,(^|\s|\W)3($|\s|\W));

 

并且第一个参数的分割应该用空格,如此以来,我们可以做到整词匹配,这也意味着你匹配“4”是匹配不到的,因为前边的是“14”。

 

具体原因可以看看stackoverflow上的问答,“\b”这个表达式 oracle现在并不支持。

 

技术分享   技术分享 参考: http://stackoverflow.com/questions/7567700/oracle-regexp-like-and-word-boundaries http://renenyffenegger.blogspot.ch/2014/12/the-missing-b-regular-expression.html

Oracle 正则 整词匹配 \b 不行

标签:reg   表达式   color   style   expr   acl   ora   第一个   mis   

人气教程排行