у меня такие строки из лог-файла
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
Я предпочитаю, чтобы достичь цели usig regexp и найти и заменить только.
Если это вообще возможно в Notepad++
Я знаю, что могу использовать функциональность макросов, но не хочу так поступать.
Так, во-первых, мы будем соответствовать IP с помощью регулярных выражений (d{1,3}.d{1,3}.d{1,3}.d{1,3}
). Во-вторых, мы заменим исходную строку на IP из Шага #1
Но я не уверен, возможно ли когда-либо использовать Notepad++.
Если мне это не удастся, я буду использовать vim: -)