首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用grep/egrep查找错误的电子邮件地址?

如何使用grep/egrep查找错误的电子邮件地址?
EN

Stack Overflow用户
提问于 2017-09-23 10:19:06
回答 1查看 149关注 0票数 0

所以我有一个非常大的数据库,问题是找出格式不正确的电子邮件地址。请帮帮我,谢谢!

1:有多少条记录的电子邮件地址不正确(行中有@,但格式不正确)?电子邮件地址具有用户id,域名可以由字母、数字、句点和短划线组成。一个电子邮件地址应该有一个顶级域名(比如顶级域名)。顶级域的形式为: com、org、edu等,

我知道如何找到电子邮件地址: grep -E "\bA-Za-z0-9._%+-+@A-Za-z0-9.-+.A-Za-z{2,6}\b“HW1_Data.txt;但是如果我使用grep -E -v grep HW1_Data.txt,我将获得除email..so以外的所有内容,我只是不知道该怎么做

EN

回答 1

Stack Overflow用户

发布于 2017-09-23 10:25:09

请运行grep @ HW1_Data.txt以获取可能是电子邮件地址的所有行。然后排除无效的。答案是

grep @ HW1_Data.txt | grep -E -v grep

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46375399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档