In [1]: import re
In [2]: test_str = 'fhdjhfdhf13888888888fdfsdfs15888888888hfdjfhjsdhfds'
In [3]: p = re.compile(r'((13[0-9]|15[0-9]|18[89])\d{8})')
In [4]: p.search(test_str).group()
Out[4]: '13888888888'
In [5]: p.search(test_str).groups()
Out[5]: ('13888888888', '138')
In [6]: p.findall(test_str)
Out[6]: [('13888888888', '138'), ('15888888888', '158')]
In [7]: [result[0] for result in p.findall(test_str)]
Out[7]: ['13888888888', '15888888888']
In [8]: [result.group() for result in p.finditer(test_str)]
Out[8]: ['13888888888', '15888888888']
In [9]: re.search('(13[0-9]|15[0-9]|18[89])\d{8}',test_str).group()
Out[9]: '13888888888'
分享到:
相关推荐
正则表达式匹配手机尾号,AAAB abbb abab abcd 正则表达式匹配手机尾号,AAAB abbb abab abcd
isMobileSimple : 验证手机号(简单) isMobileExact : 验证手机号(精确) isTel : 验证电话号码 isIDCard15 : 验证身份证号码15位 isIDCard18 : 验证身份证号码18位 ...getReplaceAll : 替换所有正则匹配的部分
JavaScript应用实例-正则匹配手机号.js
java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式
NULL 博文链接:https://onestopweb.iteye.com/blog/2346908
最新手机号码、电话号码正则表达式
正则身份证号码、手机号码、邮编、日期、URL等各种匹配
java 正则表达式 案例 操作 分组 符号 案例 匹配手机号码
移动,联通,电信包括虚拟运营商在内的,手机号码归属正则。包括14,16,17,19等号段。短信精灵整理发布。
用正则匹配手机号码的时候, 我们先分析一下手机号码的规律: 1. 手机号通常是11位的 2. 经常是1开头 3. 第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7. php用正则表达式判断手机...
博文链接:https://llying.iteye.com/blog/170829
匹配中国大陆手机号码正则表达式
正则表达式的合集,包括电话号码,邮箱验证,手机号码验证等等...开发时候拿来用非常方便!
日常php正则匹配方法,如手机号、邮箱、座机号、压缩包、图片、qq号等正则判断,一个方法可以当多个正则方法使用,欢迎大家来拿
JavaScript应用实例-00-正则匹配关闭应用-适用大部分手机.js
主要介绍了Android编程开发中的正则匹配操作,结合具体实例形式分析了Android针对手机号、邮箱及IP的正则匹配操作相关实现技巧,需要的朋友可以参考下
JavaScript应用实例-00-正则匹配关闭应用-适用大部分手机(1).js
手机号全匹配正则: ****************** 固话(含区号): ***************** 不含区号: *************** 400开头固话: ****************
主要介绍了java针对电话号码正则匹配的方法,涉及java正则匹配与字符串操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
AutoJs源码-00-正则匹配关闭应用-适用大部分手机。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的...