使用notepad ++删除马赫线

时间:2014-09-01 18:57:45

标签: notepad++

我有一个这样的文字:

1.2.3.4.5.6
a.b.c.d.e.f
1.a.2.b.3.c
1.2.3.4.5.6
a.b.c.d.e.f

另一个文字是:

1.2.3.4.5.6
a.b.c.d.e.f
1.a.2.b.3.c
1.2.3.4.5.6
a.b.c.d.e.f
b.c.n.g.k.i

我想使用notepad ++,我可以删除所有匹配行,只保留我需要的行,所以文本看起来像这样

b.c.n.g.k.i

其中b.c.n.g.k.i是我需要的新行以及我需要删除的其他行。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

请看一下: Regular expression to match a line that doesn't contain a word?

在这种情况下,您可以使用正则表达式进行搜索,然后选择“。匹配换行符”,替换字符串应为空以删除您不想要的所有行。

在这种情况下,这个正则表达式将完成这项工作。

^((?!b\.c\.n\.g\.k\.i).)*$.?