Python如何利用正则表达式提取手机号码
1、首先用import 代码引入模块,具体如下:import re

3、建立变量f,用open命令打开它,具体代码如下:f = open("info",mode="r",encoding="UTF-8")

5、接下来我们写最关键的正则表达式部分的内容,由于手机号码都是数字,所以我们这里只用/d 这个正则表达式即可。count = re.compile("\d{11}")手机号码都是11位的,所以我们匹配11位的数字

7、代码总结和运行效果:import ref = open("info",mode="r",encoding="UTF-8")str = f.read()f.close()count = re.compile("\d{11}")h = count.finditer(str)for i in h : print(i.group())
