我从日志文件中有这样的字符串
rule family="ipv4" source address="54.246.81.158" reject
rule family="ipv4" source address="175.36.129.24" reject
Run Code Online (Sandbox Code Playgroud)
如何从每个字符串中匹配一个 IP 地址,然后在 Notepad++ 文本编辑器中使用正则表达式用匹配的 IP 替换原始地址?
预期结果:
54.246.81.158
175.36.129.24
Run Code Online (Sandbox Code Playgroud)
我更喜欢使用 regexp 和仅搜索和替换来实现目标。如果有可能在 Notepad++ 中,我知道我可以使用宏功能,但我不想这样做。
因此,首先,我们将 IP 与正则表达式 ( \d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})匹配。其次,我们用第 1 步中的 IP 替换原始字符串,但我不确定是否可以使用 Notepad++。如果我失败了,我将使用 vim :-)