当前位置:   article > 正文

python邮箱正则表达式_Python 匹配手机电话号码及邮箱的正则表达式源码

爬虫匹配手机号的正则表达式 匹配邮箱格式的正则表达式

Python re正则可以化繁为简的处理很多问题,本文提供的Python源代码作者要实现的是:Python 匹配手机电话号码及邮箱的正则表达式源码。

只需要用python import导入re模块,使用其方法就可以轻松匹配出手机号码和邮箱地址。

Python 匹配手机电话号码及邮箱的正则表达式源码:

#!/usr/bin/python

#coding=utf-8

import re

#正则匹配电话号码

phone="13893670000"

p2=re.compile('^0\d{2,3}\d{7,8}$|^1[358]\d{9}$|^147\d{8}')

phonematch=p2.match(phone)

if phonematch:

print phonematch.group()

else:

print "phone number is error!"

#--------www.iplaypy.com---------

#正则匹配邮箱和电话号码

emailorphone="aaaaaaaaaa888@sina.cn"

p3=re.compile('^0\d{2,3}\d{7,8}$|^1[358]\d{9}$|^147\d{8}|[^\._-][\w\.-]+@(?:[A-Za-z0-9]+\.)+[A-Za-z]+)

emailorphonematch=p3.match(emailorphone)

if emailorphone:

print emailorphonematch.group()

else:

print "phone or email error..."

如果不想使用正则获得邮件地址,也可以参考下Python代码获取邮件地址列表的方法。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/mobile/m5745.html

相关文章 Recommend

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/113563
推荐阅读
相关标签
  

闽ICP备14008679号