在Notepad++中使用正则表达式查找和替换变量数字

4
我需要使用Notepad++的查找和替换功能将16.16.XXX">替换为16.16.XXXA">,其中X代表任何数字。我只需要添加字母“A”但保留其他数字(由X表示的最后三位数字是可变的)。
我对正则表达式知之甚少,但我尝试在“查找”字段中输入16.16.\d\d\d">并尝试用16.16.\d\d\dA">替换它,但这会将可变数字替换为\d\d\d而不是它们原来的数字。
1个回答

2

使用

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

详细信息

  • (16\.16\.\d{3}) - 第一组: 16.16. 和任意 3 个数字 (\d{3})
  • (">) - 第二组: 子字符串 ">

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

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接