替换文件中的IP地址

时间:2017-06-27 21:44:54

标签: regex powershell ip

我想替换文件中的IP地址。 示例文件

255.255.255.22<
255.255.255.222<
255.255.255.22;
255.255.255.222;

文件是配置文件。说,我需要替换255.255.255.22而不是255.255.255.222。要替换的IP可能在IP之后具有;<。在搜索和替换中使用.\d{1,3}\D我最终会丢失IP后的字符。

1 个答案:

答案 0 :(得分:0)

试试这个:

"(\d{1,3}\\.){3}(\d{2})(?=[<;])"

如果你想在最后将1-3的数字与IP匹配。

试试这个:

"(\d{1,3}\\.){3}(\d{1,3})(?=[<;])"