ereg_replace('^111{a-zA-Z}{3}222$','',$str);把问题写清楚点,,, 我也刚看不久,,学习学习,,可能不正确

解决方案 »

  1.   

    自己可以写一个函数
    function trimch($str){
       $temp;
       $length = $str.length;
       if($length < 0)
           return $str;
       for($i = 0; $i < $str.length; ++$i){
           if(ord($str[$i]) >= 60 && ord($str[$i] <= 71)){
               ++$i;
           }else{
               $temp .= $str[$i];
           }
       }
       return $temp;
    }
      

  2.   

    $string = "111aaa222";
    echo  preg_replace("/(?<=111).+(?=222)/is", "ABC", $string);