打印字符串的所有电子邮件地址

2024-09-16 06:26:42 发布

您现在位置:Python中文网/ 问答频道 /正文

给定一个包含一个或多个电子邮件地址的字符串,如何编写函数 打印字符串的所有有效电子邮件地址。 请考虑下面的代码,它可以决定字符串是否正是电子邮件地址,也就是它的意思 无法确定字符串是否包含电子邮件地址。 如何开发此代码,以便它检查字符串是否包含一个或多个电子邮件地址 然后打印出来?你知道吗

import re
def check(email):
      return re.match(r'[^@]+@[^@]+\.[^@]+', email) != None

Tags: 函数字符串代码importrenonereturn电子邮件
1条回答
网友
1楼 · 发布于 2024-09-16 06:26:42

使用关于芬德尔地址:

emails = re.findall('[^@ ]+@[^@ ]+\.[^@ ]+', stringWithEmails)

编辑:好吧,也许您需要一个更好的RE来匹配电子邮件,例如参见this question。你知道吗

相关问题 更多 >