需要帮助查找包含两个冒号符号 Notepad++ 的所有行

Need help finding all lines with two instances of the colon symbol Notepad++

正如标题所说,我需要帮助找到包含

两个实例的所有行

冒号符号“:”,我想找到那些行并删除它们。

例如

好:First:second

不好:Fir:st:second:first:second

我要删除所有不好的

谢谢

您可以通过正则表达式进行搜索。使用表达式 .*[:].*[:].* 搜索具有两个冒号且之前、之后或中间有 0 个或多个字符的行。

在搜索对话框中,转到选项卡 'Mark'。确保选中 'Bookmark line' 和 'Regular expression'。输入模式并点击 'Mark all'。您现在已经用两个冒号为所有行添加了书签。

然后,转到[Search] -> [Bookmark] -> [Remove bookmarked lines] 删除你刚刚标记的行。

假设这是一个 Windows 文件(不是 Unix),您可以执行单个替换,将 ^[^\r\n:]*:[^\r\n:]*:[^\r\n]*\r\n 替换为空。如果这是您想要的结果,它可以在一行中使用两个或多个分号。