$s = '老师:小明到了吗。班长:小明肚子痛,请假半天。老师:王磊干什么去了。班长:王磊请事假2天。老师:陈华没来吗?班长:陈华到学生回去了。';echo preg_replace('/老师:.+(班长.+)/U', '$1', $s);
班长:小明肚子痛,请假半天。班长:王磊请事假2天。班长:陈华到学生回去了。

解决方案 »

  1.   


    $str='老师:小明到了吗。班长:小明肚子痛,请假半天。老师:王磊干什么去了。班长:王磊请事假2天。老师:陈华没来吗?班长:陈华到学生回去了。';
    $arr=explode('老师:',$str);
    foreach($arr as $k=>$v){
        $item=mb_strpos($v,'班',0,'gbk');
        $len=mb_strlen($v,'gbk');
        $res=mb_substr($v,$item,$len,'gbk');
        echo $res;
    }班长:小明肚子痛,请假半天。班长:王磊请事假2天。班长:陈华到学生回去了。