Grep命令用于提取电子邮件地址

时间:2014-08-03 19:12:27

标签: grep

所以我使用以下grep命令搜索大量文件。 我想让它与有效格式化的电子邮件地址进行模式匹配。

grep -rnw ./ -e "email here"

我的问题是,我应该使用什么语法而不是“在这里发送电子邮件”来指定格式有效的电子邮件的模式?那会是某种正则表达式吗?

1 个答案:

答案 0 :(得分:0)

好好考虑使用正则表达式,你可以在网上找到很多例子。 您可以使用以下示例:

[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}

如果您在使用正则表达式时遇到任何问题,维基百科仍然是一个值得学习的好地方:(检查"字符类"段落)

http://en.wikipedia.org/wiki/Regular_expression#Formal_language_theory