在最终正斜杠上拆分URL

时间:2012-01-03 17:14:34

标签: php regex

我正在寻找一种在最终正斜杠上拆分Twitter永久链接字符串的方法,所以我可以存储tweet_id。两个例子:

http://twitter.com/bloombergnews/status/55231572781170688
http://twitter.com/cnn/status/55231572781170688

每个网址都有类似的格式:

http://twitter.com/<screen_name>/status/<id_str>

我每次都能轻易捕获正则表达式吗?

2 个答案:

答案 0 :(得分:21)

这不是正则表达式的工作,恕我直言。

我会这样做:

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

答案 1 :(得分:2)

REGX?是; 简单的一行

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


<强>的Perl

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

打印$ f1;


<强> PHP

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

echo $ f1;

编辑:反斜杠没有显示;通过double \\(wierd!)

在编辑框中修复