Мне нужно найти внутренние IP-адреса с помощью регулярного выражения, мне это удалось, но в следующих случаях все 4 соответствуют. Мне нужно регулярное выражение, которое не соответствует первому, но соответствует следующему 3. Каждая строка представляет собой другой вход.Точное распознавание IP-адресов regex help
! "version 10.2.0.4.0 detected"
+ "version 10.2.0.42 detected"
+ "version 10.2.0.4 detected"
+ "version 10.2.0.4"
редактировать: мой текущий регулярное выражение
(?-i)\b10\.2.(?:[0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b
Любые идеи?
Важным моментом является (?! \. [0-9]) в конце. – dereli