У меня есть такие строки из файла журнала
rule family="ipv4" source address="54.246.81.158" reject
rule family="ipv4" source address="175.36.129.24" reject
Как мне сопоставить IP-адрес каждой из этих строк, а затем заменить исходный IP-адресом с помощью регулярного выражения в текстовом редакторе Notepad++?
Ожидаемый результат:
54.246.81.158
175.36.129.24
Я предпочитаю достигать цели с помощью регулярных выражений и поиска и замены . Если это когда-либо возможно в Notepad++, я знаю, что могу использовать функциональность макросов, но я не хочу этого делать.
Итак, сначала мы сопоставим IP с регулярным выражением (\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}
). Во-вторых, мы заменяем исходную строку на IP с шага № 1, но я не уверен, возможно ли это когда-либо с использованием Notepad++.
Если мне не удастся с этим, я буду использовать vim :-)