プロジェクトのさまざまなサイトからさまざまな.swfファイルを抽出したいと思います。サイトが異なれば、ソースメソッドも異なるため、正規表現では使用src=
できません。data=
ファイル名をと一致させることはできますが、httpで始まる/[\w-]+.swf/g
フルパス()を一致させようとすると、パスの前の別のhttp(コードの最初のhttp)と一致します。http(.*?).swf
また、私は使用できないsrc=
などdata=
、リンクのみである必要があります。
基本的に、逆方向に検索したときに最初に見つかったhttpに一致を制限する方法はありますか?
誰かが見てみたいなら、ここにコードがあります:http: //pastebin.com/kT20UqqJ。そして、ここが正規表現をテストするのに適した場所です:http: //regex.larsolavtorvik.com/