Prisca 发表于 2020-4-15 21:55:27

利用正则表达式检查电子邮箱地址

import re
def norma_email(email):
    pattern=r'^+@+\.(com|cn|net)
    result=re.match(pattern,email)
    if result:
      print('邮箱地址:',result.group(),'符合规范')
    else:
      print('不符合规范')
   
print(norma_email('a23@163.com'))

最后的结果输出中有None,请问这是为什么呀。

zltzlt 发表于 2020-4-15 21:57:08

不用 print(),直接调用。

import re
def norma_email(email):
    pattern=r'^+@+\.(com|cn|net)
    result=re.match(pattern,email)
    if result:
      print('邮箱地址:',result.group(),'符合规范')
    else:
      print('不符合规范')
   
norma_email('a23@163.com')

Prisca 发表于 2020-4-16 12:57:52

zltzlt 发表于 2020-4-15 21:57
不用 print(),直接调用。

好的!!谢谢! 哎,这么简单的错误...
页: [1]
查看完整版本: 利用正则表达式检查电子邮箱地址