본문 바로가기

IT 차곡차곡/Python

[Python] 정규표현식4 - match 객체의 메서드

match객체의 메서드

  •  group() : 매치된 문자열을 돌려준다.
  •  start() : 매치된 문자열의 시작 위치를 돌려준다.
  •  end() : 매치된 문자열의 끝 위치를 돌려준다.
  •  span() : 매치된 문자열의 (시작, 끝)에 해당하는 튜플을 돌려준다.
import re

pat = re.compile('file[0-9]')

obj1 = pat.match('file0 filex file1 file5 file9 file!')   

print('객체 모양: ',obj1)
print("group() :", obj1.group())
print("start() :", obj1.start())
print("end() :", obj1.end())
print("span() :", obj1.span())

 

결과

객체 모양:  <re.Match object; span=(0, 5), match='file0'>
group() : file0
start() : 0
end() : 5
span() : (0, 5)