我需要Notepad ++的帮助
示例:
Line 19: id_24|5465$
Line 20: id_25|4637$
....
如何删除每行开头的行号?
需要结果:
id_24|5465$
id_25|4637$
答案 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
原始正则表达式将删除部分时间戳,我们可能需要保留它。