加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 06:22:42 所属栏目:百科 来源:网络整理
导读:我有一个网址: www.domain.com/first/second/last/ 如何获得斜杠之间的最后一个术语?即最后使用正则表达式? 请注意,URL可能只是: www.domain.com/last/ 要么: www.domain.com/first/second/third/fourth/last/ 我需要提取最后一个术语,以便在使用PERL和
我有一个网址:
www.domain.com/first/second/last/

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

请注意,URL可能只是:

www.domain.com/last/

要么:

www.domain.com/first/second/third/fourth/last/

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

更新

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

www.domain.com/directory/first/second/last/

应该回到最后.鉴于:

www.domain.com/first/second/last/

不应该返回匹配.

这是一个简单的正则表达式:
[^/]+(?=/$|$)

应该匹配你扔的任何东西.

如果要查看特定目录,请使用以下命令:

/directory.*/([^/]+)/?$

并且您的结果将在第一个捕获组中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读