我最近得到了一本关于Python的书,其中有一章是关于正则表达式的,但是有一段代码我真的不太懂。能否有人解释一下这里到底发生了什么(这一部分是关于正则表达式组的)?
>>> 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'