正则表达式匹配电话号码。
测试用的手机号格式为:86138112345678
13812345678
电话号格式:01515152538
5152538
**
num = ‘86138112345678,13812345678,01515152538,5152538’ #注意这里一定要是字符串格式
index = re.findall(r'[8]?[6]?1\d{10}|[0]?[1-9]?[1-9]?[1-9]?\d{7}',num)
#匹配手机号: [8]?[6]?1\d{10}
#匹配电话号: [0]?[1-9]?[1-9]?[1-9]?\d{7}**
**
只是记录一下。电话号格式可能不全,如果有其他格式,需要修改。而且我写的肯定不是最简洁的。