<?php
$str = "<div class=\"1\">你好,你好,你好,你好,你好 </div> 
<div class=\"1\">你好,你好,你好,你好,你好,你好,你好,你好,你好,你好 </div>";preg_match_all("/<div class=\"1\">(.*)<\/div>/",$str,$a);
print_r($a);
?>Array
(
    [0] => Array
        (
            [0] => <div class="1">你好,你好,你好,你好,你好 </div>
            [1] => <div class="1">你好,你好,你好,你好,你好,你好,你好,你好
,你好,你好 </div>
        )    [1] => Array
        (
            [0] => 你好,你好,你好,你好,你好
            [1] => 你好,你好,你好,你好,你好,你好,你好,你好,你好,你好
        ))

解决方案 »

  1.   


    $str='<div class="1">你好,你好,你好,你好,你好 </div> 
    <div class="1">你好,你好,你好,你好,你好,你好,你好,你好,你好,你好 </div>';
    $arr=preg_split('/[\r\n]+/',$str);
    rsort($arr);
    echo $arr[0];
      

  2.   

    $str='<div class="1">你好,你好,你好,你好,你好 </div> 
    <div class="1">你好,你好,你好,你好,你好,你好,你好,你好,你好,你好 </div>';
    $arr=preg_split('/[\r\n]+/',$str);
    rsort($arr);
    echo $arr[0];
    强!
      

  3.   

    这个正则不在好写,等高手了
     
    但也有一个折中方案
    第一步,取出所<div class="1">(xxx)</div> 中间内容进数据
    $str = ' <div class="1">你好,你好,你好,你好,你好 </div>
    <div class="1">你好,你好,你好,你好,你好,你好,你好,你好,你好,你好 </div>';preg_match_all("/<div class=\"1\">(.*?)<\/div>/is",$str,$a,PREG_SET_ORDER);第二步,处理数组,或用","分割或查找",",如果其数量大于5以上,则保留
      

  4.   

    $a = '<div class="1">你好,你好,你好,你好,你好 </div> <div class="1">你好,你好,你好,你好,你好,你好,你好,你好</div>';
    if(eregi("(<div class=\"1\">)(你好,){7}(你好<\/div>)$",$a,$b))
    {
    var_dump($b);
    }
    else
    {
    echo "no";
    }
    结果:
    array(4) {
      [0]=>
      string(67) "<div class="1">你好,你好,你好,你好,你好,你好,你好,你好</div>"
      [1]=>
      string(15) "<div class="1">"
      [2]=>
      string(6) "你好,"
      [3]=>
      string(10) "你好</div>"
    }
      

  5.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xr1211】截止到2008-06-27 12:41:22的历史汇总数据(不包括此帖):
    发帖数:7                  发帖分:330                
    结贴数:0                  结贴分:0                  
    未结数:7                  未结分:330                
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html