2012-09-16 61 views
-2

我工作中的http://site.com/page/var1/var2形式解析URL,我使用下面的正则表达式可以这样做:正则表达式解析URL

([^/]+) 

现在我明白了,这个需要是不是所有的价值/但我还希望能够在变量中使用转义斜杠。当我把它们粘贴到我的浏览器中时,它们看起来像这样:http://site.com/page/var1//stillvar1/var2这等于var1/stillvar1和var2。我的问题是bascially如何修改这个正则表达式来捕捉所有不是/除非/后面跟着斜杠的值。

希望我清楚。

在此先感谢!

+0

什么是它周围的文字? –

+0

你指的是哪一段文字?它应该是任何和所有不是单一斜线的东西。 – theother404

+0

您正在从中提取文本。 –

回答

0

下面的正则表达式怎么样?

((//|[^/])+) 
0

不要清楚地了解你的要求,但据我了解试试这个(在robular测试)

^\w+\:\/{2}(\w+\.)+\w+(\/{1}\w+)+$