我正在尝试编写一个正则表达式,允许我匹配Django 1.5中的动态URL
URL将如下所示:/file/namefile/
但namefile可能包含一个或多个在%20
中转换的空格。
例如:网址:file/fourth test/
被视为file/fourth%20test/
。
%
字符不允许我使用这样的内容:^file/(\w)/$
当然。
我需要一个与表达式匹配的正则表达式,无论空格的数量是多少(我在项目的这个阶段我并不真正关心安全性)但是,作为一个初学者,我被卡住了。
答案 0 :(得分:2)
试试这个:
^file/((?:\w|%20)+)/$
?:
阻止内部()
创建引用。