【发布时间】:2011-12-04 23:26:47
【问题描述】:
我对 Python 还是很陌生,在决定在这里提问之前,我已经尽可能多地进行了研究。那么问题来了:
我不确定我的 RegEx 做错了什么。我想试试 re.findall() ,所以我想我会写一个小脚本来查找网页上的电话号码。这是我现在拥有的代码。
import re, urllib
inurl = raw_input("Input a URL: ")
web = urllib.urlopen(inurl)
web.readlines()
numbers = re.findall("/\d{3}.\d{3}.\d{4}/g", web)
for itm in numbers
print itm
不确定发生了什么。对于具有
的行,我不断收到“预期字符串或缓冲区”的错误 numbers = re.findall(".....", web)
提前致谢。
【问题讨论】:
-
我认为你需要删除正斜杠和 g
标签: python regex urllib findall