Flickr Photo ID Regex - Actionscript

时间:2013-06-17 05:18:52

标签: actionscript-3 flex flickr

尝试为flex创建一个正则表达式,接受以下形式的网址:

http://www.flickr.com/photos/anguslturner/<photoid>/

并提取以下部分(id)

http://www.flickr.com/photos/anguslturner/[0]/

通过Google进行搜索,找不到任何可以成功运作的内容......

1 个答案:

答案 0 :(得分:0)

不是纯粹的RegExp而是:

var s:String = "http://www.flickr.com/photos/anguslturner";
var username:String = s.split("/photos/")[1];
trace(username);  // returns anguslturner

如果你想在用户名之后允许任何内容:

var s:String = "http://www.flickr.com/photos/anguslturner/somethinganythinghere";
var username:String = s.split("/photos/")[1];
trace(username.split("/")[0]); // returns anguslturner