尝试为flex创建一个正则表达式,接受以下形式的网址:
http://www.flickr.com/photos/anguslturner/<photoid>/
并提取以下部分(id)
http://www.flickr.com/photos/anguslturner/[0]/
通过Google进行搜索,找不到任何可以成功运作的内容......
答案 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