我有一个包含很多单词和链接的文本。我想在其中找到一个特定的链接。我目前使用:
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”后停止但是......如何?