Как отфильтровать запрос с помощью регулярного выражения? - PullRequest
1 голос
/ 08 мая 2020

Я создаю сценарий регулярного выражения и уже протестировал его на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...