相关疑难解决方法(0)

命名正则表达式组"(?P <group_name> regexp)":"P"代表什么?

在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"代表什么(或可能代表什么)会很有用.

python regex regex-group

156
推荐指数
3
解决办法
10万
查看次数

标签 统计

python ×1

regex ×1

regex-group ×1