<table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/26071534" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 21:48:53</td></tr></table><div class="post">   文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30585259" target="_blank">留言人B</a> &nbsp;回复日期:2009-11-28 21:50:00</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30682793" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 21:59:18</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30375623" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 22:02:45</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30585259" target="_blank">留言人B</a> &nbsp;回复日期:2009-11-28 21:50:00</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div>
如何用正则才能够获得“留言人A”的内容呢?

解决方案 »

  1.   

    测试通过
    <?php
    $HTML = <<<CONT
    <table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/26071534" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 21:48:53</td></tr></table><div class="post">   文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30585259" target="_blank">留言人B</a> &nbsp;回复日期:2009-11-28 21:50:00</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30682793" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 21:59:18</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30375623" target="_blank">留言人A</a> &nbsp;回复日期:2009-11-28 22:02:45</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div><table cellspacing="0" cellpadding="0"><tr><td><BR>作者:<a href="http://my.7k7k-xyx.com/30585259" target="_blank">留言人B</a> &nbsp;回复日期:2009-11-28 21:50:00</td></tr></table><div class="post">  文字内容<div class="post-jb"></div></div>
    CONT;
    preg_match_all('/<a[^>]*>留言人A<\/a>(.(?!div))*<div[^>]*>([^<]+)<div[^>]*><\/div><\/div>/is', $HTML, $matches);
    print_r($matches);
    ?>