python中的电子邮件正则表达式验证失败

python中的电子邮件正则表达式验证失败,python,regex,Python,Regex,我正在使用python使用relibrary从web提取电子邮件。它完成了它的工作,但它提取了与模式匹配的链接。例如: /images/paramproofs/services/pgp/logo_black_16@2x.png /images/paramproofs/services/twitter/logo_black_16@2x.png /images/paramproofs/services/github/logo_black_16@2x.png /images/paramproofs/s

我正在使用python使用
re
library从web提取电子邮件。它完成了它的工作,但它提取了与模式匹配的链接。例如:

/images/paramproofs/services/pgp/logo_black_16@2x.png
/images/paramproofs/services/twitter/logo_black_16@2x.png
/images/paramproofs/services/github/logo_black_16@2x.png
/images/paramproofs/services/reddit/logo_black_16@2x.png
/images/paramproofs/services/web/logo_black_16@2x.png
/images/paramproofs/services/web/logo_black_16@2x.png
/images/paramproofs/services/stellar/logo_black_16@2x.png
/images/badges/install-badge-windows-168-56@2x.png
/images/badges/install-badge-windows-168-56@3x.png
这是我使用的模式:


以下代码:(以下以下简称::[a-z0-9-9-10-10-10-10-10-10 10-9-9-9-9-a-z0-9-10-10-9-10-10-10-9-10-10-10-10-10-9-9-9-9-9-9-10-10-5.[以下以下以下以下以下简称::::(以下以下以下以下以下简称:::(以下以下简称::::[以下以下简称::[a-a-a-a-10-10-10-10-10-10-10-10-10-10-10-10-10-10-10-10-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-10-9-9-9-9-9-9-9-9-9-9-9-9-9-10-10-10-9-10-10-10-10[a-z0-9-]*[a-z0-9])?\]+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\[(?:(?:(?:25[0-5]| 2[0-4][0-9]|[01]?[0-9][0-9]|]\]){3}(?:25[0-5]| 2[0-4][0-9]|[0-9]|[a-Z09-]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]

我不知道这个正则表达式是从哪里来的,但根据这一点,几乎可以满足所有情况(包括您的):


线锚(
^
表示线的开头,
$
表示线的结尾)是这里的关键。

谢谢。虽然这是真的,但答案应该是:给可能的地址写一封实际的电子邮件。
(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)