Python 정규식 일치 개체
개체 일치
일치 개체는 검색 및 결과에 대한 정보를 포함하는 개체입니다.
예시
일치 개체를 반환하는 검색을 수행합니다.
import re
txt = "The rain in Spain"
x = re.search("ai",
txt)
print(x) #this will print an object
참고: 일치하는 항목이 없으면 일치 None
개체 대신 값이 반환됩니다.
Match 개체에는 검색 및 결과에 대한 정보를 검색하는 데 사용되는 속성과 메서드가 있습니다.
.span()
일치의 시작 위치와 끝 위치를 포함하는 튜플을 반환합니다.
.string
함수에 전달된 문자열을
.group()
반환합니다. 일치하는 문자열 부분을 반환합니다.
예시
첫 번째 일치 항목의 위치(시작 및 끝 위치)를 인쇄합니다.
정규식은 대문자 "S"로 시작하는 모든 단어를 찾습니다.
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.span())
예시
함수에 전달된 문자열을 인쇄합니다.
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.string)
예시
일치하는 문자열 부분을 인쇄합니다.
정규식은 대문자 "S"로 시작하는 모든 단어를 찾습니다.
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.group())
참고: 일치하는 항목이 없으면 일치 None
개체 대신 값이 반환됩니다.