Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python P在“/”中是什么意思$`_Python_Django - Fatal编程技术网

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'), ]