如何在记事本中删除包含某些单词/字符的行

时间:2014-10-10 15:25:51

标签: regex

我想知道我们是否可以在一行中删除记事本+中包含两次特定字母或单词的所有行。

对于我的问题我有一个大文本文件,我想要删除包含电子邮件地址两次的所有行..你的电子邮件ID不一样,但我只是不想要那条线, 所以我你可以删除包含@符号两次的所有记事本行...但是不幸的是我不知道该怎么做。 所以任何人都可以告诉我这个过程的正则表达式,如果还有更好的选择,请同时提及

感谢

2 个答案:

答案 0 :(得分:1)

以下正则表达式将匹配具有两个@符号的所有行。只需用空字符串替换匹配的字符串就会删除相应的行。

^.*?@.*?@.*\n?

DEMO

答案 1 :(得分:0)

通用解决方案可能正在取代

.*(.).*(\1).*

\n