从网站查找电子邮件地址

时间:2015-10-22 20:17:38

标签: python regex

我可以找到基本的电子邮件地址:

"[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"

但我怎样才能找到如下的电子邮件地址:

test(at)test.com
foo[at]bar.com
bar@foo.com

1 个答案:

答案 0 :(得分:1)

试试这个:

"([a-zA-Z0-9_.+-]+(@|\[at\]|\(at\))[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"

https://regex101.com/r/aH6cN7/1

<小时/> 这是在[@t]

之前/之后接受空格的正则表达式
"([a-zA-Z0-9_.+-]+\s?(@|\[at\]|\(at\))\s?[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"

https://regex101.com/r/aH6cN7/2