Из аналогичной строки ниже я хотел бы извлечь только действительные адреса IPv4
233.444.444.222 , 127.0.0.1 , 127.0.0.0.1 , 192.168.1.1 , 812.1.1.1.1
, где у меня есть несколько действительных IP-адресов и несколько случайных чисел, разделенных "." Используя следующее:
\b(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\b
Я также извлекаю 127.0.0.0 и 1.1.1.1, которые не годятся. Любое предложение, пожалуйста?
KR ДК