たくさんの単語とリンクを含むテキストがあります。その中の特定のリンクを見つけたい。私は現在使用しています:
preg_match('/http:\/\/www\.myserver\.com\/.*\.(rar|zip|tar|gz)/',$text,$result)
今、私はこのテキストを持っているとしましょう:
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <a href="http://www.myserver.com/test.zip">http://www.myserver.com/somefile.zip</a> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
期待される結果は次のようになります。
しかし、スクリプトは以下を返します:
http://www.myserver.com/test.zip">http://www.myserver.com/somefile.zip
最初の「.zip」に到達したら停止するように指示する必要があると思いますが...どうやって?