>>> match = re.compile (r"(([^ ]*) *)*").search ("foo bar fack") >>> match.group (1) '' >>> match.group (2) '' >>> match.group (0) 'foo bar fack' >>> match.group (3) Traceback (most recent call last): File "", line 1, in ? IndexError: no such group