Regex 如何在记事本+中两次删除包含特定单词/字符的行;

Regex 如何在记事本+中两次删除包含特定单词/字符的行;,regex,Regex,我想知道我们是否可以在一行中删除notepad+中包含两次特定字母或单词的所有行 对于我的问题,我有一个大的文本文件,我想删除所有包含电子邮件地址的行两次。。你的电子邮件ID不一样,但我只是不想要那一行, 所以我可以删除所有包含@符号的记事本行两次。。。但不幸的是,我不知道该怎么做。 所以,任何人都可以告诉我这个过程的正则表达式,如果有更好的选择,请也提到这一点 谢谢下面的正则表达式将匹配包含两个@符号的所有行。只要用空字符串替换匹配的字符串,就会删除相应的行 ^.*?@.*?@.*\n? 通

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

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


谢谢

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

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

通用解决方案可以替代

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

非常感谢阿洛特·阿维纳什·拉吉。。完全按照我的需要做了。顺便说一句,兄弟告诉我在这个正则表达式中要更改什么以选择带有3个@s的行?添加一个额外的
*?@
符号,如
^.*.*.*.*.*.*.*.*.*.*.*.*(:\n |$)
\n?
sln我指的是一行中的任何字母都可以更改两次。。不管是什么样的模式。。。@@或@blah blah@casimir。。Though=Though这不是一个真正的问题,而是一个答案。或者用空字符替换(.)替换为您想要的任何字符