>>> import re >>> p = re.compile('(a*)(b*)(c*)') >>> m = p.match('aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccc') >>> m.group(0) 'aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccc' >>> m.group(1) 'aaaaaaaaaaaaaaaa' >>> m.group(2) 'bbbbbbbbbbbbb' >>> m.group(3) 'cccccccccccc' >>> len(m.group(1)) 16 >>> len(m.group(2)) 13 >>> len(m.group(3)) 12 >>> m.group(1) >= m.group(2) + m.group(3) False