urlpatterns = patterns('basic.blog.views',
url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/(?P<slug>[-\w]+)/$',
view='post_detail',
name='blog_detail'
),
что такое [-\w]+
в (?P<slug>[-\w]+)
соответствие? В частности, что соответствует тире и квадратным скобкам?Что означает [- w] + в регулярном выражении python?
'[- \ w] +' соответствует одному или нескольким символам слова или тире (эквивалентно '[a-zA-Z0-9 _-] +'; '? P' является [именем группы захвата] (http://www.regular-expressions.info/named.html). –
NullUserException