(mySql)查询匹配/精确字符串/ [通配符] /精确字符串/ [通配符]等?

时间:2015-04-02 14:16:55

标签: mysql regex match

我的网址看起来像

'/ API /评论/语言/ 124 /组件/ segment_translation / 2'

我知道网址的哪些部分是静态的;哪些是动态的 - 并且有一个结构告诉我这个

我有示例请求和响应(动态部分不匹配) - 我试图在mySQL中查找 - 所以我可以很容易地生成查询

select url from qb_log_full_requests 
where 
URL REGEXP 'api/comments/languages/[^f.*]/component/[^f.*]/[^f.*]'

哪个好;除了它不起作用。

有没有办法让mySQL匹配

  

/ exact_string / [wild card] / exact_string / [wild card]

等?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用regexp:

/ API /评论/语言/ [^ /] + /组件/ segment_translation / [^ /] +