CODEDRAGON ㆍDevelopment/Python
re.RegexObject 클래스
re.RegexObject 클래스는 다양한 메소드들을 제공합니다.
정규식을 이용한 문자열 검색 메소드
method |
description |
match(source)
match(pattern, source) |
· 문자열의 처음부터 정규식과 매치되는지 검사합니다. · 일치하면 match 객체(정규식의 검색 결과로 리턴되는 객체)를 리턴하고 일치하지 않을 경우에는 None을 리턴합니다. |
search(source)
search(pattern, source)
|
· 문자열 전체를 검색하여 정규식과 매치되는지 검사합니다. · 일치하는 검색대상이 있으면 Match 객체를 리턴하고 일치하지 않을 경우에는 None을 리턴합니다. · 처음 매칭되는 문자열만 리턴합니다. |
findall(정규식, 대상)
정규식.findall(대상) |
· 정규식과 매치되는 모든 문자열(substring)을 리스트로 리턴합니다. · 그룹핑으로 된 매칭이 될 때는 리스트속의 각각의 데이터를 튜플형태로 저장해서 반환해 줍니다.
|
finditer()
정규식.findall(대상) |
· 정규식과 매치되는 모든 문자열(substring)을 iterator 객체로 리턴합니다
|
split() |
· 패턴에 맞게 소스를 쪼갠 후 문자열 조각의 리스트를 반환합니다. |
sub() |
· 패턴과 일치하는 소스의 특정부분을 바꿔줍니다. |
Match 객체 타입
<class '_sre.SRE_Match'> |
'Development > Python' 카테고리의 다른 글
export_graphviz() (0) | 2020.03.07 |
---|---|
UniversalBank.csv (0) | 2020.03.06 |
바이트 코드 (0) | 2020.03.05 |
'지하철 시간대별 이용현황' 데이터 컬럼정보 (0) | 2020.03.05 |
반복 ? (0) | 2020.03.05 |