在最后一个斜杠处分割URL

5
我需要找到一种方法来将Twitter永久链接字符串在其最后的斜杠处分割,以便我可以存储推文ID。以下是两个示例:
http://twitter.com/bloombergnews/status/55231572781170688
http://twitter.com/cnn/status/55231572781170688

每个URL都有相似的格式:
http://twitter.com/<screen_name>/status/<id_str>

使用什么正则表达式可以轻松捕获“every time”?
2个回答

23

在我看来,这不是正则表达式的工作。

我会这样做:

$parts = explode('/', rtrim($url, '/'));
$id_str = array_pop($parts);

2

REGX?是的;简单的一行代码

$url = 'http://twitter.com/bloombergnews/status/55231572781170688';


Perl

($f1 = $url) =~ s/^.*\///;

print $f1;


PHP

$f1 = preg_replace("/^.*\//","",$url);

echo $f1;

编辑:反斜杠没有显示;通过双 \\ 在编辑框中修复(奇怪!)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接