是否可以在Notepad ++中使用正则表达式获取行号;
我想做什么,正在取代:
line1
line2
line3
etc..
与
1-line1
2-line2
3-line3
etc..
答案 0 :(得分:25)
Notepad ++可以通过使用TextFX插件来实现。选择行,然后从菜单栏中选择TextFX->TextFX Tools->Insert Line Numbers
。
这将添加行号,填充到8个前导零的位置。要以问题中描述的形式获取它们,您可以使用正则表达式替换这些值:
搜索:^0+([0-9]+)\s
替换为:line\1-
答案 1 :(得分:15)
老问题,但我今天自己提出了这个问题,并找到了比已经提出的答案更多的答案。
列编辑器(Alt + C)提供了插入编号的方法。存在选项以选择起始编号,间隔以及每个编号应重复的频率。将光标放在第一行的第一个位置并按1递增以模拟实际的行号。