반응형 15. 정규표현식2 [파이썬] 글에서 이메일 주소 추려내기 (정규표현식) 먼저 정규표현식 패키지인 re 패키지를 불러옵니다. import re 텍스트에서 이메일을 추려내는 방법은 아래와 같습니다. #텍스트 text="e mail address : aaa@naver.com bbb@google.com ccc@daum.net " #패턴 설정 pattern = '[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}' #컴파일 (IGNORECASE는 대소문자 구분 안한다는 의미) regex = re.compile(pattern, flags=re.IGNORECASE) #이메일 주소만 추리기 regex.findall(text) 2022. 2. 16. 파이썬 문자열에서 실수 추출하기 (ex : 87.57) 아래 문자열이 있습니다. >>> res "b'SUI? 87.57 g \\r\\n'" 87.57 이라는 실수를 추출해봅시다. 먼저 87.57을 문자열로 추출합니다. 정규표현식을 이용했습니다. >>> re.findall("\d+.\d+",res) ['87.57'] 정규표현식을 설명하면 아래와 같습니다. \d : 숫자 \d+ : 숫자들 . : 모든 문자 따라서 \d+.\d+ 는 숫자들과 숫자들 사이에 어떤 문자가 와 있는 경우를 추출합니다. 추출한 숫자를 숫자형으로 바꿔줍니다. >>> float(re.findall("\d+.\d+",res)[0]) 87.57 2022. 1. 7. 이전 1 다음 반응형