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抓取网页内容示例分享
Feb 24 Python
python在linux中输出带颜色的文字的方法
Jun 19 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
python中函数默认值使用注意点详解
Jun 01 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
python统计多维数组的行数和列数实例
Jun 23 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
Jun 17 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 Python
python 获取计算机的网卡信息
Feb 18 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
收音机术语解释
2021/03/01 无线电
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
javascript实现计算器功能
2020/03/30 Javascript
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
2014年元旦促销活动方案
2014/02/22 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS