标签: regex
我想知道我们是否可以在一行中删除记事本+中包含两次特定字母或单词的所有行。
对于我的问题我有一个大文本文件,我想要删除包含电子邮件地址两次的所有行..你的电子邮件ID不一样,但我只是不想要那条线, 所以我你可以删除包含@符号两次的所有记事本行...但是不幸的是我不知道该怎么做。 所以任何人都可以告诉我这个过程的正则表达式,如果还有更好的选择,请同时提及
感谢
答案 0 :(得分:1)
以下正则表达式将匹配具有两个@符号的所有行。只需用空字符串替换匹配的字符串就会删除相应的行。
@
^.*?@.*?@.*\n?
DEMO
答案 1 :(得分:0)
通用解决方案可能正在取代
.*(.).*(\1).*
\n