<a data-daochu='to=youku&category=1&id=213005' href="http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ" class="btn btn-play" data-logger="ctype=play&site=youku"><span class='btn-play-icon'>立即播放</span></a>如上代码 如何正则匹配出href的内容呢
$str =<<<TXT
<a data-daochu='to=youku&category=1&id=213005' href="http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ" class="btn btn-play" data-logger="ctype=play&site=youku"><span class='btn-play-icon'>立即播放</span></a>
TXT;preg_match('/href=".*"/sU', $str, $matches);
echo $matches[0]; //
href="http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ"
$str = "<a data-daochu='to=youku&category=1&id=213005' href='http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ' class='btn btn-play' data-logger='ctype=play&site=youku'><span class='btn-play-icon'>立即播放</span></a>";
$preg = "/<a .* href='(.*?)' .*>.*<\/a>/";
preg_match_all($preg,$str,$arr);
echo '<pre>';
print_r($arr[1]);
echo '</pre>';
<a data-daochu='to=youku&category=1&id=213005' href="http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ" class="btn btn-play" data-logger="ctype=play&site=youku"><span class='btn-play-icon'>立即播放</span></a>
TXT;preg_match('/href=".*"/sU', $str, $matches);
echo $matches[0]; //
href="http://cps.youku.com/redirect.html?id=0000028f&url=http://v.youku.com/v_show/id_XMjc4NTczOTM3Ng==.html&tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwN18wMV8wMQ"