深度阅读

python 电子邮件正则

作者
作者
2023年08月22日
更新时间
4.15 分钟
阅读时间
0
阅读量

要在Python中编写电子邮件正则表达式,可以使用以下代码段:

import re

email = "[email protected]"
regex = r"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$"

if re.match(regex, email):
    print("Valid email address")
else:
    print("Invalid email address")

这将匹配符合RFC 5322规范的电子邮件地址。如果需要更改正则表达式以适应特定的电子邮件地址,请修改regex变量的值。

注意,电子邮件地址的语法非常复杂,使用正则表达式可能不完美。在实际开发中,您可能需要使用专门的电子邮件验证库来执行更严格的验证,例如validate_email或py3-validate-email。

博客作者

热爱技术,乐于分享,持续学习。专注于Web开发、系统架构设计和人工智能领域。