从网页上获取不包含某些字词的电子邮件地址

时间:2014-10-14 09:39:49

标签: regex python-2.7

请告诉我如何在电子邮件地址中提取不包含'ajax'和'gif'字样的电子邮件(第一场比赛)。这是我的基本正则表达式:

match = re.findall('([\w.-]+@[\w.-]+\.\w+)', q.read(), re.I)[0]

谢谢,

1 个答案:

答案 0 :(得分:0)

我想你想要这样的东西,

\b(?!\S*(?:ajax|gif)\S*)([\w.-]+@[\w.-]+\.\w+)\b

DEMO