在记事本中使用正则表达式查找和替换可变数字

时间:2018-11-19 23:18:29

标签: regex replace notepad++

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

我对正则表达式一无所知,但是我尝试在“查找”字段中输入16.16.\d\d\d">并尝试将其替换为16.16.\d\d\dA">,但这将变量数字替换为\d\d\d而不是他们的原始数字。

1 个答案:

答案 0 :(得分:2)

使用

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

详细信息

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

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

enter image description here