You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Notepad++中删除含2个及以上@字符的行?

如何删除包含2个及以上@字符的邮箱行

用Notepad++直接处理

完全可以在Notepad++里完成,步骤如下:

  • 打开你的邮箱列表文件
  • 按Ctrl+H调出替换窗口,切换到正则表达式模式(勾选窗口下方的「正则表达式」,不要选「.匹配换行符」)
  • 在「查找目标」框里输入:^.*@.*@.*$
    • 这个正则的意思是:匹配从行开头到结尾、包含至少两个@的整行内容
  • 「替换为」框留空,点击「全部替换」,所有无效行就会被批量删除

其他可选工具

如果不想用Notepad++,这些方法也能快速搞定:

命令行操作

  • Linux/macOS:打开终端,执行命令:
    grep -v "@.*@" 你的邮箱文件.txt > 清理后文件.txt
    
    -v参数表示反向匹配,只保留不包含两个@的行,结果会保存到新文件里
  • Windows:打开命令提示符,执行命令:
    findstr /v "@.*@" 你的邮箱文件.txt > 清理后文件.txt
    

Excel处理

如果邮箱列表在Excel表格里:

  • 假设邮箱在A列,在B1单元格输入公式:=LEN(A1)-LEN(SUBSTITUTE(A1,"@","")),这个公式会算出每行里@的个数
  • 下拉填充公式到所有行
  • 筛选B列中数值为1的行,复制这些行到新表格,就是有效的邮箱列表

内容的提问来源于stack exchange,提问作者snorkel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 08:42:21