繁体   English   中英

正则表达式Python Django url

[英]Regular expression Python Django url

当我尝试运行服务器时,此正则表达式存在错误:

url(r'^articles/get/(?<article_id>)\d+/$', views.article)

您能解释一下-我哪里错了吗?

你一定在找

^articles/get/(?P<article_id>\d+)/$
                ^            ^^^^   

正则表达式演示

第一个问题是您无法正确使用命名的捕获组,第二个问题是,您想通过\\d+捕获1个以上的数字而没有捕获任何内容,方法是在组名之后立即设置close ) article_id组。

另外,可以在这里找到有关命名组的一些参考:

(?P<name>...)
与常规括号类似,但是可以通过符号组名来访问与组匹配的子字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM