정규표현식 질문
정규표현식 8장 종합문제 20번 해답인데요
import re
pat = re.compile(".[@].[.](?=com$|net$).$")
print(pat.match("pahkey@gmail.com"))
print(pat.match("kim@daum.net"))
print(pat.match("lee@myhome.co.kr"))
이 문제를 부정형 전방 탐색으로 해결하려면, co.kr 형식이 아닌 것을 매칭하도록 해야하는데
'.[@].[.](?!co.kr$).$'
이거 아닌가요?
계속 co.kr형식 계속 매칭되네요...*
sun 님 484
M 2021년 1월 3일 5:58 오후
1개의 답변이 있습니다. 1 / 1 Page
안녕하세요.
종합문제 풀이는 다음과 같습니다.
위에 알려주신 것과는 다르니 확인부탁드립니다.
import re
pat = re.compile(".*[@].*[.](?=com$|net$).*$")
print(pat.match("pahkey@gmail.com"))
print(pat.match("kim@daum.net"))
print(pat.match("lee@myhome.co.kr"))
박응용 님
2021년 1월 3일 6:00 오후