Notepad ++如何删除行号?

时间:2014-02-21 19:56:26

标签: notepad++

我需要Notepad ++的帮助

示例:

Line 19: id_24|5465$
Line 20: id_25|4637$
....

如何删除每行开头的行号?

需要结果:

id_24|5465$
id_25|4637$

3 个答案:

答案 0 :(得分:3)

如果可以手动执行,可以按 ALT 并选择整个文本块并按删除。

您也可以使用正则表达式执行此操作。按 CTRL + F 并在扩展搜索模式下选择正则表达式。搜索

Line\s(.*):.

并替换为零。

答案 1 :(得分:0)

答案 2 :(得分:0)

这是对Erwin Rooijakkers接受的答案的改进

使用此正则表达式删除在记事本中获取搜索结果时生成的行号

 \tLine \d*:[ ]*

此正则表达式将匹配一个标签,后跟Line后跟一个数字,冒号:和任何尾随空格。

示例输入:

  Line 77:   05/04/18 10:31:53:780 DEBUG 
  Line 162:  05/04/18 10:31:59:862 DEBUG 
  Line 248:  05/04/18 10:32:05:916 DEBUG 
  Line 357:  05/04/18 10:32:12:007 DEBUG 
  Line 501:  05/04/18 10:32:18:055 DEBUG 
  Line 547:  05/04/18 10:32:24:090 DEBUG 
  Line 1563: 05/04/18 10:34:37:040 DEBUG

使用替换应用作为参数后,上述正则表达式[搜索],没有[替换为]:

05/04/18 10:31:53:780 DEBUG
05/04/18 10:31:59:862 DEBUG
05/04/18 10:32:05:916 DEBUG
05/04/18 10:32:12:007 DEBUG
05/04/18 10:32:18:055 DEBUG
05/04/18 10:32:24:090 DEBUG
05/04/18 10:34:37:040 DEBUG

原始正则表达式将删除部分时间戳,我们可能需要保留它。