小编Mat*_*att的帖子

如何使用正则表达式获取最后一段URL

我有一个网址:

www.domain.com/first/second/last/
Run Code Online (Sandbox Code Playgroud)

如何获得斜杠之间的最后一个术语?即last使用正则表达式?

请注意,URL可能只是:

www.domain.com/last/ 
Run Code Online (Sandbox Code Playgroud)

要么:

www.domain.com/first/second/third/fourth/last/
Run Code Online (Sandbox Code Playgroud)

我需要提取最后一个术语,以便在使用PERL和REGEX的Zeus Server的Request Rewrite模块中使用.

更新

在实现了一些答案之后,我才意识到我只需要在某个目录中的URL上进行匹配.

www.domain.com/directory/first/second/last/ 
Run Code Online (Sandbox Code Playgroud)

应该回来last.鉴于:

www.domain.com/first/second/last/ 
Run Code Online (Sandbox Code Playgroud)

不应该返回匹配.

regex perl url-rewriting

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

perl ×1

regex ×1

url-rewriting ×1