【发布时间】:2017-12-11 07:19:36
【问题描述】:
我之前有一个使用 preg_replace 的问题,但似乎无法使用 MySQL REGEX 函数来解决这个问题。基本上,我有一个电话号码数据库。例如:
8452100000
我希望能够像这样动态搜索电话号码:
2XX512YYYY
其中 X 和 Y 可以是任何数字,但每个都代表相同数字的重复。到目前为止,我已经尝试过了,但它不起作用。我可以让它与 PHP preg_match() 一起工作,但不能与 MySQL REGEX() 一起工作。你能看出我在这里做错了吗?
SELECT * FROM numbers WHERE number REGEXP '^2[[:digit:]]\1{1}512[[:digit:]]\2{4}'
【问题讨论】: