python从收货信息,寄件信息等字符串中,获取联系方式或者手机号码
程序员文章站
2022-09-28 21:54:34
python从收货信息,寄件信息等字符串中,获取手机号码直接上代码:def getPhoneNumber(address): mobile = re.findall('(13\d{9}|14[5|7]\d{8}|15\d{9}|166{\d{8}|17[3|6|7]{\d{8}|18\d{9}|0\d{2,4}-\d{7,8})', address) if len(mobile)>=1: return mobile.pop(0) return ""...
python从收货信息,寄件信息等字符串中,获取手机号码
直接上代码:
def getPhoneNumber(address): mobile = re.findall('(13\d{9}|14[5|7]\d{8}|15\d{9}|166{\d{8}|17[3|6|7]{\d{8}|18\d{9}|0\d{2,4}-\d{7,8})', address) if len(mobile)>=1: return mobile.pop(0) return ""
测试代码:
if __name__ == '__main__': datas = ["d11,李四,13800000000,江苏省,宿城区,古城街道便民方舟1号楼***房间" , "刘伟,010-123456,北京 北京市 朝阳区 东湖街道 利泽中园二区***号,000000" , "张三,13000000000,河南省郑州市高新区国家大学科技园东区1号楼"]; # print(datas[0]+"//"+datas[len(datas)-1]) for data in datas: print(getPhoneNumber(data))
运行结果:
13800000000
010-12345678
13000000000
本文地址:https://blog.csdn.net/jlq_diligence/article/details/109889011
上一篇: 浅谈新手做网赚所必须的五大条件
下一篇: 在网页设计中体现整个网站的文化