Python P在“/”中是什么意思$`
这可能很无聊,我不知道Python P在“/”中是什么意思$`,python,django,Python,Django,这可能很无聊,我不知道/(?p\d+)$“中p的起源 谷歌搜索没有帮助。 Python官方文档没有对此进行详细说明 [#用于添加新条目的页面 url(r“^new\u entry/(?P\d+)$”,views.new\u entry,name='new\u entry'),] “p”是否表示似乎不需要声明的“模式”。(?p…)是: 与普通括号类似,但组匹配的子字符串可以通过符号组名称访问。组名称必须是有效的Python标识符,并且每个组名称只能在正则表达式中定义一次。符号组也是一个编号的组,
/(?p\d+)$“
中p
的起源
谷歌搜索没有帮助。
Python官方文档没有对此进行详细说明
[#用于添加新条目的页面
url(r“^new\u entry/(?P\d+)$”,views.new\u entry,name='new\u entry'),]
“p”是否表示似乎不需要声明的“模式”。(?p…)
是:
与普通括号类似,但组匹配的子字符串可以通过符号组名称访问。组名称必须是有效的Python标识符,并且每个组名称只能在正则表达式中定义一次。符号组也是一个编号的组,就像组没有命名一样
因此,它相当于
(…)
,但您可以参考以下任何内容而不是\1
,(?p=name)
,\1
,m.group('name')
,或\g
,具体取决于上下文。这不是Python的问题:请参阅上的此文档。可能的重复项
[ # page for adding a new new Entry
url(r"^new_entry/(?P<topic_id>\d+)$", views.new_entry, name='new_entry'), ]