728x90
반응형
■ ? 메타 문자 사용하기
------------------------------------------------------------------------------------------------------------------------
※ Greedy vs. Non-Greedy
구분 | 코드 |
#1 |
import re
srePattern = re.compile('<.*>'); sreMatch = srePattern.search('<html><head><title>Title</title>') print(sreMatch.group())
[결과]
'<html><head><title>Title</title>'
|
#2 |
import re
srePattern = re.compile('<.*?>'); sreMatch = srePattern.search('<html><head><title>Title</title>') print(sreMatch.group())
[결과]
'<html>'
|
------------------------------------------------------------------------------------------------------------------------
728x90
반응형
'Python > re' 카테고리의 다른 글
[PYTHON/RE] ? 메타 문자 사용하기 (0) | 2017.12.19 |
---|---|
[PYTHON/RE] SRE_Pattern 클래스 : sub 함수를 사용해 입력 함수 사용하기 (0) | 2017.12.19 |
[PYTHON/RE] SRE_Pattern 클래스 : sub 함수를 사용해 참조 구문 사용하기 (0) | 2017.12.19 |
[PYTHON/RE] SRE_Pattern 클래스 : subn 함수를 사용해 문자열 바꾸기 (0) | 2017.12.19 |
[PYTHON/RE] SRE_Pattern 클래스 : sub 함수를 사용해 문자열 바꾸기 (0) | 2017.12.19 |
[PYTHON/RE] 부정형 전방 탐색하기 (0) | 2017.12.19 |
[PYTHON/RE] 긍정형 전방 탐색하기 (0) | 2017.12.19 |
[PYTHON/RE] 그룹핑 문자열 명칭 설정하기 (0) | 2017.12.19 |
[PYTHON/RE] 그룹핑 문자열 재참조하기 (0) | 2017.12.19 |
[PYTHON/RE] () 메타 문자 사용하기 (0) | 2017.12.19 |
[PYTHON/RE] \B 메타 문자 사용하기 (0) | 2017.12.18 |
댓글을 달아 주세요