Мои пользователи вводят регулярное выражение URL-адресов в приложении. Я должен возвращать строки с регулярными выражениями, которые соответствуют заданному URL-адресу.Поиск строк, содержащих регулярное выражение с моей совпадающей строкой
У меня есть таблица вроде этого:
+----+-----------------------+--------------------------+
| id | Survey | URL Regexp |
+----+-----------------------+--------------------------+
| 1 | User Age survey | http://*.google.com/* |
| 2 | Payment intent survey | http://mail.google.com/* |
| 3 | User Country info | *reader.google.com* |
| 4 | Company information | http://facebook.com/* |
| 5 | Satisfaction survey | http://*twitter.com/* |
+----+-----------------------+--------------------------+
Я хочу запустить запрос к URL, http://mail.google.com/index.html
и увидеть (1, 2)
в результате (т.е. User Age Survey
и Payment intent survey
записей).
Я хочу запустить запрос, как это:
SELECT * FROM surveys where MATCH_REGEXP('http://mail.google.com/index.html')
Я не смог найти какую-либо документацию для такого выражения. Какой был бы лучший способ решить эту проблему?
Итак, в чем же вопрос? – fmendez
В чем вопрос? – sawa
Извините за неоднозначность, добавлено больше деталей для ясности. – Alagu