나는 파이썬에 아주 익숙하다. 나는 여기서 질문해야한다고 결심하기 전에 가능한 한 많은 것을 연구했다. 그래서 여기에 문제가 있습니다 :파이썬에서의 RegEx, 내가 뭘 잘못하고 있는지 확실하지 않다.
내 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를 – Joe