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