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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
跟老齐学Python之用Python计算
Sep 12 Python
用Python制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
利用Python查看目录中的文件示例详解
Aug 28 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
Nov 15 Python
python实现图片识别汽车功能
Nov 30 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
Python3合并两个有序数组代码实例
Aug 11 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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
2017/12/09 Python
python实现redis三种cas事务操作
2017/12/19 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
会计大学生职业生涯规划书范文
2014/01/13 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
劳资协议书范本
2014/04/23 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
银行求职自荐信
2014/06/30 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
2015年纪委工作总结
2015/05/13 职场文书
遗失证明范文
2015/06/19 职场文书
2016新年致辞
2015/08/01 职场文书
2019新员工心得体会
2019/06/25 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js