【问题标题】:django url regexdjango url 正则表达式
【发布时间】:2011-03-22 14:59:32
【问题描述】:

我希望我的 urls.py 像这样捕获一个长 url 设置:

/get/<lowercase_string>/<integer>/<date>/<date>/

例如:www.mysite.com/get/ams/221/12-23-2010/01-10-2011/,您可能会看到日期采用月/日/年格式。

由于我对正则表达式的了解几乎为零,因此我将感谢您的指导。我将在我看来捕获&lt;lowercase_string&gt;&lt;integer&gt;&lt;date&gt;&lt;date&gt; 部分。

谢谢。

【问题讨论】:

    标签: regex django django-urls


    【解决方案1】:
    ^get/([a-z]+)/(\d+)/(\d{2}-\d{2}-\d{4})/(\d{2}-\d{2}-\d{4})/
    
    #to capture the values in variables:
    
    ^get/(?P<lowercase_string>[a-z]+)/(?P<integer>\d+)/(?P<date1>\d{2}-\d{2}-\d{4})/(?P<date2>\d{2}-\d{2}-\d{4})/
    

    【讨论】:

    • @arielnmz 没关系.. 仅供参考:您可以通过再次点击来恢复投票。
    • 他们必须先编辑问题,因为我已经很久没有投反对票了。
    猜你喜欢
    • 2013-07-26
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    相关资源
    最近更新 更多