需要帮助查找带有两个冒号符号Notepad ++实例的所有行

时间:2016-01-10 23:38:28

标签: notepad++

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

实例的所有行

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

例如

好:First:second

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

我想删除所有不好的内容。

由于

2 个答案:

答案 0 :(得分:3)

您可以按正则表达式搜索。使用表达式.*[:].*[:].*来搜索具有两个冒号的行,在其之前,之后或之间具有0个或更多个字符。

在搜索对话框中,转到“标记”标签。确保选中“书签行”和“正则表达式”。输入模式并点击“全部标记”。您现在已经为所有带有两个冒号的行添加了书签。

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

The result for various test cases

答案 1 :(得分:1)

假设这是一个Windows文件(不是Unix),你可以做一个替换^[^\r\n:]*:[^\r\n:]*:[^\r\n]*\r\n替换为什么。如果这是您想要的结果,它可以在线上使用两个或多个分号。