Сопоставьте все в файле, кроме IP-адресов, используя регулярное выражение - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть файл, содержащий данные, которые я намерен сопоставить всем, кроме IP-адресов. Как мне это сделать?

В настоящее время я пытаюсь создать строку регулярного выражения, которая бы соответствовала всему, кроме IP-адреса в файле.

Моя строка регулярного выражения 'почти' работаети исключил бы IP-адрес, однако также кажется, что он также исключает числа, например, предложение со строкой foo 123 192.168.1.1 будет соответствовать foo, но исключит 123, что мне понадобится.

Моя текущая строка регулярного выраженияследующим образом: \b(?:(?![0-9]{1,3})\{)\w+\b

Ожидаемый результат будет соответствовать регулярному выражению foo 123, но исключая 192.168.1.1.

Мой текущий прогресс здесь: https://regex101.com/r/iawYPz/1

Спасибо за вашу помощь!

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