我正在尝试在notepad ++中清理配置文件。 基本上,我需要用正则表达式查找并替换IPv4地址并仅替换前两个八位字节,我尝试使用下面的正则表达式来搜索IPV4,但是在notepad ++中没有工作
\b(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(.(?1)){3}\b
有人可以帮忙吗?
答案 0 :(得分:1)
你的正则表达式\b(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(.(?1)){3}\b
捕获第1组中的第一个八位位组,然后匹配第2和第3个八位位组并捕获第2组中的第四个八位位组。
要替换前两个八位字节,并匹配前两个八位字节,并捕获最后两个八位字节以保留它们。
您可以使用(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)
匹配所有4个八位字节的八位字节并捕获最后2个,包括第三个八位字节的前导点和替换为X.X,然后捕获组1。
<强>查找强>
替换为
X.X\1