在Notepad ++中使用正则表达式的行号?

N. *_*maa 17 regex notepad++

是否可以在Notepad ++中使用正则表达式获取行号;

我想做什么,正在取代:

line1
line2
line3
etc..
Run Code Online (Sandbox Code Playgroud)

1-line1
2-line2
3-line3
etc..
Run Code Online (Sandbox Code Playgroud)

Phi*_*ipp 26

Notepad ++可以通过使用TextFX插件来实现.选择行,然后TextFX->TextFX Tools->Insert Line Numbers从菜单栏中选择.

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

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

用...来代替: line\1-


小智 17

更老的问题,但我今天自己有这个问题,并找到了另一个答案,而不是已经提出的答案.

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