-
Python re - group 일치한 문자열들을 반환하는 함수
Python Re - 정규식, RegularExpression
유효한 email주소 인지 확인하는 예제
match()
>>> o1 = re.compile("\w+@\w+\.com|net|org$",flags=0); o1 re.compile('\\w+@\\w+\\.com|net|org$') >>> m1 = o1.match("asdf@asfd.com"); m1 <re.Match object; span=(0, 13), match='asdf@asfd.com'> >>> m1.group() 'asdf@asfd.com' >>>
search()
>>> o1 = re.compile("\w+@\w+\.com|net|org$",flags=0); o1 re.compile('\\w+@\\w+\\.com|net|org$') >>> s1 = o1.search("my email asdf@asfd.com"); s1 <re.Match object; span=(9, 22), match='asdf@asfd.com'> >>> s1.group() 'asdf@asfd.com' >>>
정확한 email값만 들어있지 않는 위 예제를 match()로 할 경우
AttributeError: 'NoneType' object has no attribute 'group'
오류가 발생한다.
'Python' 카테고리의 다른 글
Numpy sqrt, log, max (0) 2022.12.13 Numpy random (0) 2022.12.13 Python Numpy (0) 2022.12.13 Python Re - group (0) 2022.12.13 Python, on Windows 7 (0) 2022.11.28 Twisted (networking engine) (0) 2022.08.17 Flask Get Post Ex (0) 2022.08.08 Flask file upload(multipart) (0) 2022.07.31