【问题标题】:Finding and replacing variable digits with regular expression in notepad++在记事本++中用正则表达式查找和替换可变数字
【发布时间】:2019-04-22 08:48:50
【问题描述】:

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

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

【问题讨论】:

    标签: regex replace notepad++


    【解决方案1】:

    使用

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

    详情

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 2019-02-10
      • 2011-07-19
      • 2013-03-19
      • 2021-12-23
      • 2013-07-11
      相关资源
      最近更新 更多