Я создаю сценарий регулярного выражения и уже протестировал его на https://regexr.com/, чтобы убедиться, что я собираю правильные данные, которые хочу получить.
Я использую платформу alibaba, а точнее daas, и выполняю запрос к нашей таблице.
> select count(1) from ip_tbl
> where ip_address is not null
Результат: 51 000 записей
Теперь я хочу использовать свое регулярное выражение на IP-адресе, который я был протестирован, это должно гарантировать, что я захватываю все IP-адрес в указанной таблице.
> select count(1) from ip_tbl
> where ip_address regexp '\b(\d{1,3}\.){3}\d{1,3}'
Результат: 0 записей
Я пробовал разные функции, такие как RLIKE и REGEXP, но они не работают. Пожалуйста, помогите мне в этом вопросе. TIA