RegEx匹配网址中的空格

时间:2013-12-27 17:13:52

标签: regex

我正在尝试编写一个正则表达式,允许我匹配Django 1.5中的动态URL

URL将如下所示:/file/namefile/但namefile可能包含一个或多个在%20中转换的空格。

例如:网址:file/fourth test/被视为file/fourth%20test/

%字符不允许我使用这样的内容:^file/(\w)/$当然。

我需要一个与表达式匹配的正则表达式,无论空格的数量是多少(我在项目的这个阶段我并不真正关心安全性)但是,作为一个初学者,我被卡住了。

1 个答案:

答案 0 :(得分:2)

试试这个:

^file/((?:\w|%20)+)/$

?:阻止内部()创建引用。