暂无 |

电子邮件提取

把它们放在一起:
import re

pattern = r"([\w\.-]+)@([\w\.-]+)(\.[\w\.]+)"
str = "Please contact info@sololearn.com for assistance"

match = re.search(pattern, str)
if match:
   print(match.group())

结果:

>>>
info@sololearn.com
>>>
如果字符串包含多个电子邮件地址,我们可以使用re.findall方法而不是re.search,来提取所有电子邮件地址。
此示例中的正则表达式仅用于演示目的。 需要更复杂的正则表达式来完全验证电子邮件地址。
在我们的例子中,为什么点字符前面有反斜杠? 把它当作一个字符看待 这是强制性的 因为它在方括号内

1

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论