1. 首页
  2. Python

通过python的re模块匹配出国内固定电话或者手机号码telephone

“u003Cdivu003Eu003Cpu003E#代码如下:u003Cu002Fpu003Eu003Cpreu003E#通过python的re模块匹配出国内固定电话或者手机号码u003Cbru003E”’u003Cbru003E1、国内固定电话例如0755-7536340,010-75654253,横杆前面是3-4位数字,横杆后面是7-8位数字u003Cbru003E2、国内手机号码例如13652452360,第一位是1,后面共有10位数字u003Cbru003E”’u003Cbru003Eimport re #必须导入内置的正则表达式re模块u003Cbru003Ephone=”124-4544,1243-4578887,0755-45456455,12585423666,45645675551,02585423666″ #定义手机号phone变量里的字符串内容u003Cbru003Epattern1=re.compile(r’\d{3,4}-\d{7,8}|1\d{10}’) #这行设置固话和手机的正则表达式匹配规则\d代表数字,{3,4}中括号内代表3-4位,|代表或u003Cbru003Eresult1=re.findall(pattern1,phone) #这行的findall代表在phone里查找所有的符合正则表达式匹配规则pattern1的数据u003Cbru003Eprint(“result1:”,result1) #打印result1的结果u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003E运行结果如下:u003Cu002Fpu003Eu003Cpu003Eresult1: [‘1243-4578887’, ‘0755-45456455’, ‘12585423666’]u003Cu002Fpu003Eu003Cpu003E图片示例如下:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Fb55dfd26fcb847e9abcd816809a3b06e” img_width=”1283″ img_height=”672″ alt=”通过python的re模块匹配出国内固定电话或者手机号码telephone” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:通过python的re模块匹配出国内固定电话或者手机号码telephone

主题测试文章,只做测试使用。发布者:~那﹑男人是我的命﹪,转转请注明出处:http://www.cxybcw.com/13074.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code