2012-01-03 3 views
5

スラッシュので、私はtweet_idを保存することができます。二つの例:正規表現は、私は簡単にすべての時間をキャプチャするだろうかとスプリットURLは前方に、私はその最後のスラッシュのTwitterのパーマリンク文字列を分割する方法を探しています

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

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

各URLは、同様の形式を持っていますか?

答えて

21

これは、正規表現IMHOの仕事ではありません。

私はこれを行うだろう:

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

REGXを?はい; シンプルワンライナー

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


Perlの

($ F1 = $のURL)=〜sの/^.*\///。

印刷$ f1を、


PHP

$ F1 =にpreg_replace( "/^.*\//","",$ URL);

は$ F1をエコー。

EDIT:バックスラッシュは表示されませんでした。編集ボックスで二重に固定\\(wierd!)

関連する問題