python正则实现提取电话功能
作者:小弥弥子 时间:2022-04-30 03:32:46
本文实例为大家分享了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:\Users\123456\Desktop\手机号/号主.xlsx','utf-8')
table = data.sheet_by_name('Sheet1')
cols = list(table.col_values(0))
f=open(r'C:\Users\123456\Desktop\手机号/号主.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] + '\n')
print(result[0][1])
来源:http://blog.csdn.net/qq_37408031/article/details/79074654
标签:python,正则,电话
0
投稿
猜你喜欢
python发送邮件功能实现代码
2021-04-20 13:51:28
Python列表的索引与切片
2022-11-17 13:06:19
Python中collections.Counter()的具体使用
2023-04-22 23:26:35
Python中csv模块的基本使用教程
2021-06-20 21:49:55
vue-router钩子函数实现路由守卫
2024-04-27 16:09:23
mysql 5.6.23 安装配置环境变量教程
2024-01-19 11:58:14
SQL Server 2005 FOR XML嵌套查询使用详解
2009-01-06 11:20:00
php上传图片到指定位置路径保存到数据库的具体实现
2024-05-09 14:48:22
如何安装绿色版MySQL Community Server 5.7.16并实现远程登录
2024-01-14 13:02:03
mysql5.5与mysq 5.6中禁用innodb引擎的方法
2024-01-21 13:55:42
网站中视觉元素的设计
2008-04-27 20:47:00
ASP.NET 2.0防止同一用户同时登录
2007-10-03 14:30:00
PHP登录环节防止sql注入的方法浅析
2023-07-21 06:41:01
Mysql分区表的管理与维护
2024-01-17 09:22:09
Python使用progressbar模块实现的显示进度条功能
2023-11-20 05:40:07
对python中两种列表元素去重函数性能的比较方法
2021-04-01 13:37:59
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2022-03-31 09:30:33
MySQL query_cache_type 参数与使用详解
2024-01-29 08:02:58
TensorFlow绘制loss/accuracy曲线的实例
2022-01-25 08:01:16
php实现utf-8和GB2312编码相互转换函数代码
2024-04-29 13:56:12