推广 热搜:   公司  企业  快速  中国  设备  上海  未来  行业   

python抓取电话号码_python正则实现提取电话功能

   日期:2024-10-31     移动:http://kaire.xrbh.cn/quote/6816.html

本文实例为大家分享了python正则提取电话的具体代码,供大家参考,具体内容如下

python抓取电话号码_python正则实现提取电话功能

主要用到正则

import re

import xlrd

def is_number(s):#是否数字

try:

x = int(s)#如果可以取整,说明是数字。

return(True)

except Exception as e:

return False

data=xlrd.open_workbook(r'C:Users123456Desktop手机号/号主.xlsx','utf-8')

table = data.sheet_by_name('Sheet1')

cols = list(table.col_values(0))

f=open(r'C:Users123456Desktop手机号/号主.txt','w')

for i in range(1,100000):

print('cols[i]',cols[i],type(cols[i]))

if is_number(cols[i]):

item=str(int(cols[i]))#xlrd包的结果可能会有小数点,因此是数字的先int一下

else:item=str(cols[i])

result = re.findall("(86)?(1[34578]\d{9})", item)#手机号正则匹配

if result != []:

f.write(result[0][1] + ' ')

本文地址:http://syank.xrbh.cn/quote/6816.html    迅博思语资讯 http://syank.xrbh.cn/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关动态
推荐动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号