python正则实现提取电话功能


Posted in Python onFebruary 24, 2018

本文实例为大家分享了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])

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
Python装饰器的函数式编程详解
Feb 27 Python
详解Python中映射类型(字典)操作符的概念和使用
Aug 19 Python
python在非root权限下的安装方法
Jan 23 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 Python
python读取Kafka实例
Dec 23 Python
Pytorch的mean和std调查实例
Jan 02 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
Python操作Elasticsearch处理timeout超时
Jul 17 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
python3实现公众号每日定时发送日报和图片
Feb 24 #Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 #Python
使用python和pygame绘制繁花曲线的方法
Feb 24 #Python
python3操作微信itchat实现发送图片
Feb 24 #Python
python自动12306抢票软件实现代码
Feb 24 #Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 #Python
python模仿网页版微信发送消息功能
Feb 24 #Python
You might like
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
类似CSDN图片切换效果脚本
2009/09/17 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
jquery处理json对象
2014/11/03 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
在Python中编写数据库模块的教程
2015/04/29 Python
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
Python模块常用四种安装方式
2020/10/20 Python
python 模拟登录B站的示例代码
2020/12/15 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
欧洲最大的笔和书写专家:The Pen Shop
2017/03/19 全球购物
开业庆典邀请函
2014/01/08 职场文书
小小商店教学反思
2014/04/27 职场文书
年检委托书
2014/08/30 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
超市收银员岗位职责
2015/04/07 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书