正则表达式 - 带有两个斜杠的URL链接

时间:2014-11-29 15:39:53

标签: regex

我想写一个非常通用的正则表达式。

这是为了:

/something/anything/example

某事,任何事情和例子都可以是任何文字。 但不应该排除:

/something/anything

或者:

/something

我知道这是基本的,但到目前为止我在Google上找不到任何相关内容。 谢谢!! 托米

3 个答案:

答案 0 :(得分:1)

一个非常基本的正则表达式

^(\/[^\/\n]+){3}$

示例:http://regex101.com/r/eF1xF7/1

答案 1 :(得分:0)

以下是使用JavaScript的一种方式:



var URL = "/something/hello/more"

var re = /\/[^/]+\/*/; // match a "/" then any characters except another "/" 
                      // then another "/" if there if it exists

alert(URL.match(re));




答案 2 :(得分:0)

在python中,对于像“/ something”这样的东西,它更像是

import re
def fn(x):
    return re.findall(r'/[a-zA-Z]+',x)