re.RegexObject 클래스

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