对mysql采用正则表达式

时间:2018-08-08 17:05:56

标签: mysql regex

我做了正则表达式

^http[s]?:\/\/[^\/]*\.[a-z]+\/?$ 

哪个完美工作 link

现在我将其移至mysql

REGEXP ('^http[s]?:\\/\\/[^\\/]*\\.[a-z]+\\/?$')

我不得不两次转义正斜杠(据我了解,是mysql规范)

但是这个表达式仍然比它想像的要抓

怎么了?

更新 我做了更多的测试,看起来这个特定的部分在MySQL中什么也没做     REGEXP('[^ /] *') 我猜想是要过滤掉所有不包含正斜杠的URL

0 个答案:

没有答案