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 相关文章推荐
Python爬取京东的商品分类与链接
Aug 26 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
Pytorch之view及view_as使用详解
Dec 31 Python
python 如何获取页面所有a标签下href的值
May 06 Python
Python基础之数据类型知识汇总
May 18 Python
python pygame入门教程
Jun 01 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
PHP 编写的 25个游戏脚本
2009/05/11 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
2013/06/26 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
vue中使用rem布局代码详解
2019/10/30 Javascript
python如何重载模块实例解析
2018/01/25 Python
python实现画一颗树和一片森林
2018/06/25 Python
python实现微信小程序自动回复
2018/09/10 Python
使用Python的toolz库开始函数式编程的方法
2018/11/15 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python 伯努利分布详解
2020/02/25 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
爱国卫生月活动总结范文
2014/04/25 职场文书
毕业评语大全
2014/05/04 职场文书
鉴定评语大全
2014/05/05 职场文书
2014年党支部承诺书
2014/05/30 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
会议室管理制度范本
2015/08/06 职场文书