2

我正在使用这个

([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})(.[0-9]{1,3})

替换122.22.12.44122.12.12.11.
在替换部分我写\1\211
到目前为止它不起作用,它只是替换为122.12.12.4411

我正在使用 ms 单词替换功能的任何帮助。

4

1 回答 1

1

添加为答案。

当您使用正则表达式时

([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})(.[0-9]{1,3})

为了匹配,第一个括号匹配前三个八位字节,第二个括号匹配最后一个八位字节。

由于您要替换最后一个八位字节,您应该保持前 3 个八位字节原样(使用\1)并在之后附加替换八位字节。

因此,您的替换字符串应该是\1.11.

目前它设置为\1\211因此它匹配所有四个八位字节并在其后附加 44,给你结果为122.12.12.4411.

于 2013-06-10T06:50:39.540 回答