Grupo de expresión regular con nombre "(? P <nombre_grupo> regexp)": ¿qué significa "P"?
En Python, el(?P<group_name>…)
sintaxis permite referirse a la cadena coincidente a través de su nombre:
<code>>>> import re >>> match = re.search('(?P<name>.*) (?P<phone>.*)', 'John 123456') >>> match.group('name') 'John' </code>
¿Qué significa "P"? No pude encontrar ninguna pista en eldocumentación oficial.
Me encantaría obtener ideas sobre cómo ayudar a mis alumnos a recordar esta sintaxis. Sería útil saber qué significa "P" (o podría significar).