Синтаксис (?P<identifier>match)
- это способ реализации именованных групп захвата в Python. Таким образом, вы можете получить доступ к тому, что соответствует match
, используя имя вместо просто порядкового номера.
Поскольку первый набор скобок называется zip
, вы можете получить доступ к его совпадению, используя метод groupdict
, чтобы получить пару {identifier: match}
. Или вы можете использовать y.group('zip')
, если вас интересует только совпадение (что обычно имеет смысл, так как вы уже знаете идентификатор). Вы также можете получить доступ к тому же совпадению, используя его порядковый номер (1). Следующий матч не назван, поэтому единственный способ получить к нему доступ - это его номер.