У меня есть одна таблица страниц, которая имеет поле url
. Я хочу отфильтровать эти записи по доменному имени. Ниже приведены примеры доменов из списка URL.
Я проверил этот ответ. Но REGEXP_REPLACE не работает там, где условие.
Ниже приведен запрос, который я пробовал, но он позволяет фильтровать только по имени хоста, я хочу регулярное выражение, которое работает для имени домена.
Page.where("substring(url from '.*://([^/]*)') in (?)", ['test.host'])
Параметром запроса для доменов будет ['http://test.host'], а не ['test.host'].
Я ищу лучшего решение для решения этой проблемы. Заранее спасибо.