0

次の形式で URL を受け入れる flex の正規表現を作成しようとしています。

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

次の部分(id)を抽出します

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

Googleで検索しましたが、うまく機能するものは見つかりません...

4

1 に答える 1

0

純粋な正規表現ではありませんが:

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
于 2013-06-17T05:40:31.560 に答える