替换可变数量的可变大小

时间:2018-07-12 19:24:50

标签: notepad++

我正在尝试将数字附加到现有数字的开头。我想念的是,数字可能在1-4位之间。

我有一个包含“ edit 123 ”的脚本,我想用“ edit 100123 ”替换该数字。我根据这里的帖子尝试了一些方法,但是我卡住了如何在查找中给它一个可变长度的数字,并在将100附加到开头时保留该整数?

1 个答案:

答案 0 :(得分:0)

  • Ctrl + H
  • 查找内容:(?<!\d)\d{1,4}(?!\d)
  • 替换为:100$0
  • UNcheck区分大小写
  • 检查环绕
  • 检查正则表达式
  • 全部替换

说明:

(?<!\d) : negative lookbehind, make sure we don't have a digit before
\d{1,4} : 1 upto 4 digits
(?!\d)  : negative lookahead, make sure we don't have a digit after

替换:

100     : literally 100
$0      : the whole match