使用 Notepad ++ 中的通配符从文件中删除特定的文本字符串

使用 Notepad ++ 中的通配符从文件中删除特定的文本字符串

我尝试使用 Notepad ++ 中的通配符从日志文件中删除文本字符串,但选择总是转到行尾而不是特定的字符串。

原文:

11:04:42.011  moquery -c vlanCktEp  | egrep "^fabEncap|^dn|^encap |^excessiveTcnFlushCnt"

我想删除11:04:42.011随着行数增加而具有不同字符的内容。

这就是我想要得到的:

moquery -c vlanCktEp  | egrep "^fabEncap|^dn|^encap |^excessiveTcnFlushCnt" 

我尝试的每种组合都想删除到行尾。

答案1

  • 点击Ctrl+H
  • 找什么:^\d+:\d+:\d+\.\d+\s+
  • 替换为:留空
  • 搜索模式:Regular expression
  • 点击Replace all

解释: ^\d+:\d+:\d+\.\d+\s+查找行首的数字,后面跟着数字、冒号、数字、点和空格。找到后,用空字符替换它们,从而删除它们。

相关内容