Python

Python基础(26) - 如何提取电话号码中的区号,电话号码

2020-03-04  本文已影响0人  xianling_he

搜索一串电话号码

例如使用电话号码: 027-86543215-390

import re

s = 'my tel number is: 027-78373323-780'

m = re.search('(\d{3})-(\d{7,})-(\d{3,})',s)

if m is not None:
    print(m)
else:
    print('None')
hexianling.png

分别输出 区号,电话,分机号

import re

s = 'my tel number is: 027-78373323-780'

m = re.search('(\d{3})-(\d{7,})-(\d{3,})',s)

if m is not None:
    print(m)
    print(m.groups()[0])
    print(m.groups()[1])
    print(m.groups()[2])
else:
    print('None')
hexianling.png

加油 2020-3-4

上一篇 下一篇

猜你喜欢

热点阅读