import re regex = re.compile('(?P<first_name>\w+) (?P<last_name>\w+)') m = regex.match('Isaac Newton') print(m.group(0)) # Isaac Newton print(m.group(1)) # Isaac print(m.group(2)) # Newton print(m.group(0, 1)) # (Isaac Newton, Isaac)