자연어 처리

[정규표현식] 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