Regex 在记事本++中使用正则表达式的行号?

Regex 在记事本++中使用正则表达式的行号?,regex,notepad++,Regex,Notepad++,是否可以使用记事本++中的正则表达式获取行号 我想做的是替换: line1 line2 line3 etc.. 与 Notepad++可以通过使用TextFX插件来实现这一点。选择行,然后从菜单栏中选择TextFX->TextFX工具->插入行号 这将添加行号,行号用前导零填充到8个位置。要以问题中描述的形式获取这些值,可以使用正则表达式替换这些值: 搜索:^0+[0-9]+\s 替换为:line\1-旧问题,但今天我自己也遇到了这个问题,并找到了另一个答案 列编辑器Alt+C提供了插入编号的

是否可以使用记事本++中的正则表达式获取行号

我想做的是替换:

line1
line2
line3
etc..


Notepad++可以通过使用TextFX插件来实现这一点。选择行,然后从菜单栏中选择TextFX->TextFX工具->插入行号

这将添加行号,行号用前导零填充到8个位置。要以问题中描述的形式获取这些值,可以使用正则表达式替换这些值:

搜索:^0+[0-9]+\s


替换为:line\1-

旧问题,但今天我自己也遇到了这个问题,并找到了另一个答案


列编辑器Alt+C提供了插入编号的方法。存在选择起始编号、间隔以及每个编号重复频率的选项。将光标放在第一行的第一个位置,并按1递增,以模拟实际的行号。

我怀疑您是否能够用正则表达式实现这一点。行对我不起作用。它不会产生行号,而是文本行。这很巧妙。与此相关的是列编辑模式,您可以在选择文本行时按住ALT键,例如使用键盘、按住ALT+SHIFT+向下箭头或鼠标ALT+单击并向下拖动。对于将列插入某些sql insert语句或编辑任何表格类型的数据来说,它非常方便。这个很酷的Alt+C特性,我刚刚学到的,多亏了你,也可以和它一起使用。如果只想添加特定行的数字,可以选择文本列,然后按Alt+C。
1-line1
2-line2
3-line3
etc..