Django,reg ex,用于url调度程序捕获字符串中的外来字符
我有一些遗留url路径需要处理——它们的形式是/path/عتچتپ،فحهآ㵙یی 尽管我可能会尝试,但我无法构造一个注册表来处理它们。已尝试以下方法:Django,reg ex,用于url调度程序捕获字符串中的外来字符,django,django-urls,Django,Django Urls,我有一些遗留url路径需要处理——它们的形式是/path/عتچتپ،فحهآ㵙یی 尽管我可能会尝试,但我无法构造一个注册表来处理它们。已尝试以下方法: url(r'^path/(?P<title>[\w\+%_&!?,. ]+)/$', views.legacy_path), url(r'^path/(?P[\w\+%\u&!?,.]+)/$,views.legacy\u路径), 我本以为能涵盖这一切,但似乎我遗漏了什么。我不读字符串,所以不确定它们是否包含大量其
url(r'^path/(?P<title>[\w\+%_&!?,. ]+)/$', views.legacy_path),
url(r'^path/(?P[\w\+%\u&!?,.]+)/$,views.legacy\u路径),
我本以为能涵盖这一切,但似乎我遗漏了什么。我不读字符串,所以不确定它们是否包含大量其他字符,但为了安全起见,我想我至少需要包含“?!”和“-”
其中一个例子是,当我得到一个配置错误的正则表达式错误时,我无法添加一个“-”,可能这是链接,或者可能我只是用了错误的方法,rtl会是一个问题吗