re.groups() 메서드
이 메서드는 1부터 패턴에 있는 그룹 수까지 일치의 모든 하위 그룹을 포함하는 튜플을 반환합니다. 기본 인수는 일치에 참여하지 않은 그룹에 사용됩니다. 기본값은 없음입니다. 이후 버전(1.5.1부터)에서는 이러한 경우 싱글톤 튜플이 반환됩니다.
예
>>> m = re.match(r"(\d+)\.(\d+)", "27.1835") >>> m.groups() ('27', '1835')
소수점과 그 뒤의 모든 것을 선택 사항으로 지정하면 모든 그룹이 경기에 참가하지 않을 수 있습니다. 이 그룹은 기본 인수가 주어지지 않는 한 기본적으로 없음으로 설정됩니다 -
>>> m = re.match(r"(\d+)\.?(\d+)?", "27") >>> m.groups() # Second group defaults to None. ('27', None) >>> m.groups('0') # Now, the second group defaults to '0'. ('27', '0')