我想從一個項目的不同站點提取不同的.swf文件。不同的網站使用不同的來源方法,所以我不能在我的正則表達式中使用src=
或data=
。當存在多個http URL時使用正則表達式獲取http URL
我可以將文件名與/[\w-]+.swf/g
匹配,但是當我嘗試匹配以http開頭的完整路徑(http(.*?).swf
)時,它匹配路徑(代碼中的第一個)之前的另一個http。此外,我不能使用src=
或data=
等,它必須是唯一的鏈接。
基本上,有沒有一種方法可以將匹配限制爲向後搜索時找到的第一個http?
如果有人關心看看,那麼這裏是代碼:http://pastebin.com/kT20UqqJ。 而這裏的測試正則表達式的好去處:http://regex.larsolavtorvik.com/
TNX很多,這似乎是完美的。 – yodalr