Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 python 正则表达式的初学者。那么有人可以帮我理解以下语法吗?
r'^(?P<pk>\d+)/results/$'
我在学习 Django 时遇到了这个说法。
表达式分解:
^
(?P<pk>\d+)
pk
/results/
$
因此,以数字开头,后跟文本/results/匹配的 URL 路径:
1234/results/ 42/results/ 3/results/
但其他任何事情都没有。
如果在 Django url 配置中使用,数字将被捕获并作为pk关键字参数传递到附加视图中。