У меня есть файл, содержащий данные, которые я намерен сопоставить всем, кроме 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
Спасибо за вашу помощь!