<div class="1">
<a href="1.com">
<div class="num-tab-main g-clear js-tab" style="display:none;">
<div class="2">
<a href="1.com">
</div>现在想匹配<div class="1">
<a href="1.com">
<div class="num-tab-main g-clear js-tab" style="display:none;">里面的href 不要 2里面的 这个正则该怎么写呢
<a href="1.com">
<div class="num-tab-main g-clear js-tab" style="display:none;">
<div class="2">
<a href="1.com">
</div>现在想匹配<div class="1">
<a href="1.com">
<div class="num-tab-main g-clear js-tab" style="display:none;">里面的href 不要 2里面的 这个正则该怎么写呢
<?php
$str=<<<TXT
<div class="1">
<a href="1.com">
<div class="num-tab-main g-clear js-tab" style="display:none;">
<div class="2">
<a href="1.com">
</div>
TXT;preg_match('/<div class="1">\s*<a href="(.*)">/sU', $str, $matches);
echo $matches[1];
?>