자연어 처리
[정규표현식] url 검사
주니코니
2023. 7. 24. 21:43
*출처 : 파이썬 코딩 도장 43.5 연습문제 :이메일 주소 검사하기
https://dojang.io/mod/page/view.php?id=2439
파이썬 코딩 도장: 43.5 연습문제: 이메일 주소 검사하기
다음 소스 코드를 완성하여 주어진 이메일 주소가 올바른지 판단하도록 만드세요. emails 리스트에서 앞의 다섯 개는 올바른 형식이며 마지막 세 개는 잘못된 형식입니다. practice_regular_expression.py
dojang.io
내가 제출한 답..^_^
{p = re.compile('^[a-zA-Z0-9+:/]+www.[a-zA-Z0-9+./]+/.[a-zA-Z0-9+.?=]+$')
정답..^_^
import re
p = re.compile('^(https?://)[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+/[a-zA-Z0-9-_/.?=]*')
print(p.match(input()) != None)
참고로
도메인 형식 : http://(https://) 도메인.최상위도메인
ex)
http://www.example.com