簡體   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