首页 > 解决方案 > 在记事本++中用正则表达式查找和替换可变数字

问题描述

我需要用记事本++的查找和替换功能替换为代表任何数字的16.16.XXX">地方16.16.XXXA">X我只需要添加 A 但保留其他数字(由 表示的最后三位数字X是可变的)。

我对正则表达式知之甚少,但我尝试输入16.16.\d\d\d">“查找”字段并尝试将其替换为16.16.\d\d\dA">,但这将变量数字替换为\d\d\d而不是其原始数字。

标签: regexreplacenotepad++

解决方案


利用

查找内容(16\.16\.\d{3})(">)
替换为$1A$2

细节

  • (16\.16\.\d{3})- 第 1 组:16.16.和任意 3 位数字 ( \d{3})
  • (">)- 第 2 组:">子字符串。

$1和是反向引用,$2引用使用相应捕获组捕获的值。

在此处输入图像描述


推荐阅读