在Python中,(?P<group_name>…) 语法允许通过其名称引用匹配的字符串:
>>> import re
>>> match = re.search('(?P<name>.*) (?P<phone>.*)', 'John 123456')
>>> match.group('name')
'John'
Run Code Online (Sandbox Code Playgroud)
"P"代表什么?我在官方文档中找不到任何提示.
我很想知道如何帮助我的学生记住这种语法.知道"P"代表什么(或可能代表什么)会很有用.