我希望我的urls.py能够捕获长网址设置:
/get/<lowercase_string>/<integer>/<date>/<date>/
例如:www.mysite.com/get/ams/221/12-23-2010/01-10-2011/
,因为您可能会看到日期是月/日/年格式。
由于我的正则表达式知识几乎为零,我将非常感谢你的指导。我将在我看来抓住<lowercase_string>
,<integer>
,<date>
,<date>
部分。
感谢。
答案 0 :(得分:20)
^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})/