版本:python3.6

库:re

目的:使用正则表达式判断文本中的是否包含正确的手机号码并提取出来。

功能代码如下:

import re# 正则匹配手机号
def judge_phone_number(account):a = re.findall('(13\d{9}|14[5|7]\d{8}|15\d{9}|166{\d{8}|17[3|6|7]{\d{8}|18\d{9})', account)print(a)if __name__ == '__main__':judge_phone_number('asdasdasdasd15319547777sdfs')

接下来测试两串字符串:

1.首先直接将手机号18308677242传入,测试结果如下:

2.然后测试一组含多个手机号的复杂字符串

"121-a18308677143aa1231313822335566"

,结果如下:

验证结果表明,可以匹配到手机号,收工!

python3提取字符串中的手机号码相关推荐

  1. 正则表达式提取字符串中的手机号码

    正则表达式提取字符串中的手机号码 1.正则表达式提取思路 1.先提取出来11位的数字组合 2.再判断这11位的数字组合是否符合要求 2.要用到的正则表达式功能 a.match() 用于提取()里面的符 ...

  2. python3提取字符串中的数字_如何在Python中从字符串中提取数字?

    14 回复 | 直到 1 年前 1 430 3 年前 如果只想提取正整数,请尝试以下操作: >>> str = "h3110 23 cat 444.4 rabbit 11 ...

  3. python 正则之提取字符串中的汉字,数字,字母

    python 正则之提取字符串中的汉字,数字,字母 #\d 匹配一个数字字符.等价于 [0-9] #\D 匹配一个非数字字符.等价于 [^0-9]#过滤字符串中的英文与符号,保留汉字 import r ...

  4. 【Java】不需要正则表达式,提取字符串中的所有汉字、数字、字母

    功能 提取字符串中的所有汉字.数字.字母 测试用例 待提取的字符串:Th<><?isI":sa--S??/t+-/ring,这? ???~!===是!$#@%^&一 ...

  5. linux 取出字符中数字,使用awk提取字符串中的数字或字母

    1.提取字符串中的数字$ echo 'dsFUs34tg*fs5a%8ar%$#@' |awk -F "" ' { for(i=1;i<=NF;i++) { if ($i ~ ...

  6. 正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  7. c语言十六进制字符串转整数,C语言-提取字符串中的十六进制数字并转换为一个十进制整数输出...

    问题描述:提取字符串中的十六进制数字并转换为一个十进制整数输出 源代码: /*十六进制转换成十进制*/ #include int main(void) { int i,k; char hexad[80 ...

  8. [转载] java提取字符串中的字母数字

    参考链接: 使用Regex检查字符串在Java中是否仅包含字母 String str = "adsf    adS DFASFSADF阿德斯防守对方asdfsadf37<?:?@%#¥ ...

  9. awk 内嵌正则 提取字符串_使用awk提取字符串中的数字或字母

    1.提取字符串中的数字 $ echo 'dsFUs34tg*fs5a%8ar%$#@' |awk -F "" ' { for(i=1;i<=NF;i++) { if ($i ...

最新文章

  1. 2021年大数据ELK(十九):使用FileBeat采集Kafka日志到Elasticsearch
  2. python基础 条件和循环
  3. python  字典 元组 集合 列表 字符串 字节数组 常用的方法总结
  4. 机器人第一次独立手术!最快55分钟缝合肠道,华裔教授带队研发,“结果显著优于外科医生”...
  5. @resource和@Autowired区别
  6. 潢川高中2021高考成绩查询,潢川高中2020年秋季学期高一期中考试成绩分析
  7. android传递数据bundle封装传递map对象
  8. 移动web时代已开启:腾讯X5内核浏览服务
  9. ubuntu16.04源码安装opencv3.4.0
  10. 层净高怎么算_层高和净高怎么算,标准是多少?
  11. jquery 全国 三联 地址选择
  12. 图卷积网络-《深入浅出图神经网络》读书笔记
  13. 《MySQL技术内幕 InnoDB存储引擎》.pdf
  14. 字符集,字体,编码,代码页,输入法
  15. 三年不重装:令电脑百毒不侵的13个妙招
  16. python 合并txt文件
  17. 怎么用dw修改PHP网页模板,DW基础篇:如何使用DW运用网页模板
  18. 删除后别人的微信号变成wxid_怎么恢复删除的微信好友?教程在手,不怕恢复不了!_...
  19. 4.Android Studio项目打包成.apk文件(手机安装包)
  20. HTML字体大小的设置

热门文章

  1. JNIDemo和学习笔记
  2. 斐波纳契回调线_原来外汇高手是这样抓反转的!3大方法7种K线,带你抄底摸顶...
  3. 全网谁家热干面销量最高?教你用Python轻松获取
  4. 新入职一个00后卷王,每天加班到2点,太让人崩溃了····
  5. Python爬虫将爬取的图片写入world文档
  6. 橙子引擎携多款精品TV游戏诚意呈献 2014智能电视游戏品牌峰会
  7. maya putenv 命令_linux下getenv putenv setenv和unsetenv
  8. what is SMP?
  9. 拓嘉启远电商:怎样去参加拼多多的红包雨活动
  10. 哈佛结构和冯诺依曼结构的区别(3)