麻烦看下这个正则 preg_match_all ('/http:.*?\.png|http:.*?\.gif/', $buffer, $array);因为.* 可以匹配任何字符 默认时,数量符是“贪吃型”(greedy)的,即会在不导致剩余模式失败的情况下尽可能多地匹配(直到所允许的数目上限)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match_all ('/http:[^:]*\.png|http:[^:]*\.gif/', $buffer, $array); $buffer = 'http://a/images/quote.png) no-repeat 0px 0px;padding:0px 0px 5px 23px;background:url(http://b/images/quote_small.gif'; preg_match_all ('/http:\/\/([^)]+)/', $buffer, $array); foreach( $array[0] as $key => $value){ echo "<a href='$value' target='_blank'>" . $value . "<br />"; } $buffer = 'http://a/images/quote.gif) no-repeat 0px 0px;padding:0px 0px 5px 23px;background:url(http://b/images/quote_small.gif';preg_match_all ('/http:.*\.png|http:.*\.gif/siU', $buffer, $array);foreach( $array[0] as $key => $value){ echo "<a href='$value' target='_blank'>" . $value . "<br />";} 如何在类实例内部取得实例名? webservice 调用问题 求php中的request详细用法(高手进) 如何使用pdo执行多条sql语句。 下拉框如何固定行数 请问我这句错在哪里?谢谢 mysql测试连接php时,测试页面无法打开,请帮帮我 关于VSphp的问题 请各位指点,PHP找工作要往哪些地方奔 想用php和ajax刷新图片遇到麻烦,求高手帮助 php查找指定目录下的文件 php备份mysql数据加
$buffer = 'http://a/images/quote.png) no-repeat 0px 0px;padding:0px 0px 5px 23px;background:url(http://b/images/quote_small.gif';
preg_match_all ('/http:\/\/([^)]+)/', $buffer, $array);
foreach( $array[0] as $key => $value){
echo "<a href='$value' target='_blank'>" . $value . "<br />";
}
$buffer = 'http://a/images/quote.gif) no-repeat 0px 0px;padding:0px 0px 5px 23px;background:url(http://b/images/quote_small.gif';
preg_match_all ('/http:.*\.png|http:.*\.gif/siU', $buffer, $array);
foreach( $array[0] as $key => $value){
echo "<a href='$value' target='_blank'>" . $value . "<br />";
}