[출처 : 프로그래머스 해당 블로그 내용에 대한 모든 권리는 프로그래머스(https://programmers.co.kr)에 있음]
중괄호를 사용하고 그 안에 숫자를 지정하면 정확히 몇번 반복해서 나타나야 하는지를 지정할 수 있습니다.
예를들어 \d{2}라고 하면 정확히 2번의 숫자가 나타나는걸 의미합니다.
코드의 regex에 \d{2}[- ]?\d{3}[- ]?\d{4}를 입력해서 실행해 보세요.
regex = r'\d{2}[- ]?\d{3}[- ]?\d{4}' | |
search_target = '''이상한 전화번호 0030589-5-95826 | |
Luke Skywarker 02-123-4567 luke@daum.net | |
다스베이더 070-9999-9999 darth_vader@gmail.com | |
princess leia 010 2454 3457 leia@gmail.com''' | |
#아래 부분은 본 강의에서 다루지 않습니다. | |
import re | |
result=re.findall(regex,search_target) | |
print(result) |
[정규표현식] Quantifier - 0 개 이상 (0) | 2018.12.03 |
---|---|
[정규표현식] Quantifier - 있거나 없거나?(2) (0) | 2018.12.03 |
[정규표현식] Quantifier - n~m번 (0) | 2018.12.03 |
[정규표현식] 몇 개 중에 고르기 (0) | 2018.12.03 |
[정규표현식] 범위에서 고르기(1) (0) | 2018.12.03 |
댓글 영역