Python
파이썬 정규표현식 : re 함수
seyeon1130
2025. 3. 11. 13:33
이메일 정규 표현식
r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
A-Z , a-z, 0-9 ._%+- 허용 한다는 뜻.
- ^: 문자열의 시작
- [a-zA-Z0-9._%+-]+: 이메일의 로컬 파트
- @: '@' 기호
- [a-zA-Z0-9.-]+: 이메일 도메인
- \.: 점 기호 (특수문자는 역슬래시와 함께 사용)
- [a-zA-Z]{2,}: 최상위 도메인 (TLD) (최소 두 글자 이상이라는 뜻)
- $: 문자열의 끝
전화번호 정규 표현식
^010-\d{4}-\d{4}$
- \d : 숫자
- {4} 정확히 네 개
re.match
re.match(email_pattern, email)
true, false로 나옴.