有一个接受所有字符的网址

Asm*_*ari 18 python django

我想要一个接受所有字符的网址,例如:

(r'^company/(?P<key>[a-zA-Z]+)/doclist/$','CompanyHub.views.docList')
Run Code Online (Sandbox Code Playgroud)

for key参数而不仅仅是ascii字母字符它接受所有字符包括数字,符号,如$, - ,_,...,字母,unicode字符,...

我怎样才能做到这一点?

tsi*_*kov 37

您的代码应如下所示:

(ur'^company/(?P<key>.*)/doclist/$','CompanyHub.views.docList')
Run Code Online (Sandbox Code Playgroud)

我们在开头需要'u'告诉python该字符串接受unicode字符.


Ale*_*x W 15

RegEx看起来像这样:

(.*)
Run Code Online (Sandbox Code Playgroud)

这应该匹配除新行字符之外的所有字符.