(mySql) 查询以匹配 /exact_string/[wild card]/exact_string/[wild card] 等?

(mySql) query to match /exact_string/[wild card]/exact_string/[wild card] etc?

我的网址看起来像

'/api/comments/languages/124/component/segment_translation/2'

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

我有示例请求和响应(其中动态部分不匹配)- 我正在尝试在 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]

等?

您可以尝试以下正则表达式:

/api/comments/languages/[^/]+/component/segment_translation/[^/]+