Python-텍스트에서 이메일 추출
이메일 양식 텍스트를 추출하기 위해 정규 표현식을 사용할 수 있습니다. 아래 예에서 정규 표현식 패키지의 도움을 받아 이메일 ID의 패턴을 정의한 다음findall() 이 패턴과 일치하는 텍스트를 검색하는 함수입니다.
import re
text = "Please contact us at [email protected] for further information."+\
" You can also give feedbacl at [email protected]"
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print emails
위의 프로그램을 실행하면 다음과 같은 결과가 나옵니다.
['[email protected]', '[email protected]']