MySql Regex Expression测试

时间:2015-11-24 10:45:48

标签: mysql regex

我需要检查由a分隔的数字。或:或/

我试过了:

select 'test text 30.3 " REGEXP '\d+[:./]\d+' 

但是返回了0

我在网上进行了正则表达式测试,它似乎工作正常,与'30 .3相匹配。不知道为什么它不能在mysql中工作

1 个答案:

答案 0 :(得分:2)

没有\d in MySQL,使用范围或:digit:

SELECT 'test text 30.3' REGEXP '[[:digit:]]+[:./][[:digit:]]+'