删除记事本中的所有行++除了行:00:05:10:15:20:25:30:35:40:45:50:55:60

时间:2013-12-28 14:17:15

标签: notepad++

如何在Notepad ++中执行删除除具有不同术语的行之外的所有行的操作?

2 个答案:

答案 0 :(得分:3)

打开搜索对话框,然后选择标记标签。在查找内容字段中输入搜索字符串以查找要保留的行。如果这些字符串位于行的开头或结尾处或行中的任何位置,则问题并不十分明确。分别输入^:(([0-5][05])|60)^:(([0-5][05])|60)$:(([0-5][05])|60)。确保选中书签行正则表达式,然后点击全部标记。接下来访问menu => 搜索 => 书签 => 删除未标记的行

搜索字符串查找冒号后跟一些数字。数字可以是 012345 中的任何一个,后跟任何 05 ,或者可以明确 60 。请注意, 65 不是必需的,因此无法使用更简单的正则表达式:[0-6][05]

答案 1 :(得分:0)

你总是可以在find-replace中使用正则表达式,比如

^[^:][^0-6][^05]