mysql支不支持正则表达式里的零宽断言?

wy_chen 发布于 2013/03/07 13:42
阅读 1K+
收藏 0

mysql查询语句:

      select t.* from test t where t.phone_number REGEXP '([0-9])\1((?!\1)[0-9])\2;

出现这个错误:

[SQL] select t.* from tb_repository_phone_number t where t.phone_number REGEXP '([0-9])\1((?!\1)[0-9])\2';
[Err] 1139 - Got error 'repetition-operator operand invalid' from regexp

 

想问下是什么原因,mysql到底支不支持正则表达式里的零宽断言?

加载中
0
kiwivip
kiwivip
好像支持正向的,不支持逆向的~
kiwivip
kiwivip
回复 @wy_chen : 啊,真的呢,俺记错了~
w
wy_chen
试了下,不管是正向的还是逆向的都会报一样的错误。
0
南湖船老大
南湖船老大
MYSQL的正则支持很简单的
返回顶部
顶部