从一段字符串中提取网址$str="<a href="http://item.taobao.com/item.htm?id=17915540700">www.taobao.com</a><img src="http://img04.taobaocdn.com/imgextra/i4/666656793/T2ptCEXaJbXXXXXXXX_!!666656793.gif_sum.jpg"><a href="http://www.taobao.com">http://www.taobao.com</a>"把上面的网址全部提取出来的正则(只提取网址,不提取图片)
因为我要将提取出来的网址进行处理,所以请用preg_replace函数.
因为我要将提取出来的网址进行处理,所以请用preg_replace函数.
$str =<<< TXT
<a href="http://item.taobao.com/item.htm?id=17915540700">www.taobao.com</a><img src="http://img04.taobaocdn.com/imgextra/i4/666656793/T2ptCEXaJbXXXXXXXX_!!666656793.gif_sum.jpg"><a href="http://www.taobao.com">http://www.taobao.com</a>
TXT;echo preg_replace('/(?<=href=")([^"]+)/e', "\$url['$1']='www.baidu.com'", $str);print_r($url);<a href="www.baidu.com">www.taobao.com</a><img src="http://img04.taobaocdn.com/imgextra/i4/666656793/T2ptCEXaJbXXXXXXXX_!!666656793.gif_sum.jpg"><a href="www.baidu.com">http://www.taobao.com</a>Array
(
[http://item.taobao.com/item.htm?id=17915540700] => www.baidu.com
[http://www.taobao.com] => www.baidu.com
)
儿童电动车|儿童电动车品牌
紧身牛仔裤
<a href="http://item.taobao.com/item.htm?id=17915540700">www.taobao.com</a><img src="http://img04.taobaocdn.com/imgextra/i4/666656793/T2ptCEXaJbXXXXXXXX_!!666656793.gif_sum.jpg"><a href="http://www.taobao.com">http://www.taobao.com</a>
TXT;echo preg_replace('/(?<=href=")([^"]+)/e', "\$url['$1']='www.baidu.com'", $str);print_r($url);