如何在 notepad++ 中删除不包含“:”的行

如何在 notepad++ 中删除不包含“:”的行

如何删除不包含的行:

match1:follow
Star3:night
master
Hunt:Bock3
Roll

只想保留:

答案1

  1. 打开查找替换对话框(CTRL+H)
  2. 勾选“正则表达式”
  3. 找什么:
    ^[^:]*$
  4. 用。。。来代替:
    (空的)
  5. 按“全部替换”

在此处输入图片描述

答案2

  1. Control+F,转到“MARK”选项卡
  2. 找什么 : :
  3. 勾选“书签行”
  4. 点击“标记全部”

所有包含 : 的行都将被突出显示。

  1. 现在,转到“搜索”菜单>>书签>>删除未标记的行。

瞧!

参考:https://stackoverflow.com/a/8231096/8307806
谢谢科林

答案3

In Notepad++:

^(?!.*:).*$\n
empty

相关内容