所以我使用以下grep命令搜索大量文件。 我想让它与有效格式化的电子邮件地址进行模式匹配。
grep -rnw ./ -e "email here"
我的问题是,我应该使用什么语法而不是“在这里发送电子邮件”来指定格式有效的电子邮件的模式?那会是某种正则表达式吗?
答案 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