首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正则表达式来收集最后一个/之后的所有内容

正则表达式来收集最后一个/之后的所有内容
EN

Stack Overflow用户
提问于 2009-07-19 18:45:22
回答 8查看 88.2K关注 0票数 69

我是正则表达式的新手,不知道如何表达一个收集最后一个/之后的所有内容的正则表达式。

我正在提取谷歌GData使用的ID。

我的示例字符串是

代码语言:javascript
复制
http://spreadsheets.google.com/feeds/spreadsheets/p1f3JYcCu_cb0i0JYuCu123

其中ID为:p1f3JYcCu_cb0i0JYuCu123

哦,我用的是PHP。

EN

Stack Overflow用户

发布于 2017-09-01 15:28:32

根据@Mark Rushakoff的回答,不同情况下的最佳解决方案:

代码语言:javascript
复制
<?php
$path = "http://spreadsheets.google.com/feeds/spreadsheets/p1f3JYcCu_cb0i0JYuCu123?var1&var2#hash";
$vars =strrchr($path, "?"); // ?asd=qwe&stuff#hash
var_dump(preg_replace('/'. preg_quote($vars, '/') . '$/', '', basename($path))); // test.png
?>

  1. Regular Expression to collect everything after the last /
  2. How to get file name from full path with PHP?
票数 0
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1150559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档