Ich habe vor kurzem ein Buch über Python bekommen und darin gibt es ein Kapitel über Regex, in dem es einen Codeabschnitt gibt, den ich nicht wirklich verstehen kann. Kann jemand genau erklären, was hier los ist (dieser Abschnitt ist auf Regex-Gruppen)?
>>> my_regex = r'(?P<zip>Zip:\s*\d\d\d\d\d)\s*(State:\s*\w\w)'
>>> addrs = "Zip: 10010 State: NY"
>>> y = re.search(my_regex, addrs)
>>> y.groupdict('zip')
{'zip': 'Zip: 10010'}
>>> y.group(2)
'State: NY'