Именованная группа регулярных выражений «(? P <group_name> regexp)»: что означает «P»?
В Python(?P<group_name>…)
синтаксис позволяет обратиться к соответствующей строке через ее имя:
<code>>>> import re >>> match = re.search('(?P<name>.*) (?P<phone>.*)', 'John 123456') >>> match.group('name') 'John' </code>
Что значит "P" стоять за? Я не мог найти подсказки вофициальная документация.
Я хотел бы получить идеи о том, как помочь моим студентам запомнить этот синтаксис. Знание того, что & quot; P & quot; действительно стоит (или может стоять) было бы полезно.