如何在Notepad ++中执行删除除具有不同术语的行之外的所有行的操作?
答案 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]