正则表达式记事本每行增加数字

时间:2014-08-21 14:12:30

标签: regex notepad++ auto-increment

我要使用Notepad ++在每行的开头逐步添加数字。 这不是一个开始。但是,像

  when ID = '1' then data
  when ID = '2' then data
  when ID = '3' then data
  .
  .
  .
  .
  when ID = '700' then

有什么方法可以通过替换任何表达式来增加这些数字,或者是否有任何内置的记事本功能。

由于

3 个答案:

答案 0 :(得分:33)

如果您想使用notepad ++执行此操作,可以按以下方式执行此操作。

首先,您可以使用模板文本编写所有700行(您可以使用宏或使用编辑 - >列编辑器)。编写完成后,将光标放在您想要数字的位置,点击Shift + Alt并选择所有行:

enter image description here

enter image description here enter image description here

答案 1 :(得分:1)

使用正则表达式无法实现此目的,因为您需要有一个计数器并进行算术运算(例如递增1)。

答案 2 :(得分:1)

您可以尝试使用ConyEdit的cc.p命令。它是文本编辑器的跨编辑器插件,当然包括Notepad ++。

运行ConyEdit时,复制下面的文本和命令行,然后粘贴:

when ID = '#1' then data
cc.p 700

Gif示例

Gif Example