Python /urlchecker的正则表达式是什么/http://www.google.com
我正在用django编写一个url重写,当一个人访问它时,它会将url:作为字符串变量发送到视图 我试着做:Python /urlchecker的正则表达式是什么/http://www.google.com,python,regex,django,Python,Regex,Django,我正在用django编写一个url重写,当一个人访问它时,它会将url:作为字符串变量发送到视图 我试着做: (r'^urlchecker/(?P<url>\w+)/$', 'mysite.main.views.urlchecker'), (r'^urlchecker/(?P\w+/$,'mysite.main.views.urlchecker'), 但那没用。有人知道我做错了什么吗 另外,一般来说,有没有专门学习python/django正则表达式的好资源 谢谢大家 试试这个:
(r'^urlchecker/(?P<url>\w+)/$', 'mysite.main.views.urlchecker'),
(r'^urlchecker/(?P\w+/$,'mysite.main.views.urlchecker'),
但那没用。有人知道我做错了什么吗
另外,一般来说,有没有专门学习python/django正则表达式的好资源
谢谢大家 试试这个:
(r'^urlchecker/(?p.+)$,'mysite.main.views.urlchecker'),
这与您的不同之处在于:
- 它将接受“urlcheck/”之后的任何内容,而不仅仅是“word”字符
- 它不会强制url以斜杠结尾