$str44= preg_replace("/<td>\s*(.*?)\s*<\/td>/is","",$str44);

解决方案 »

  1.   

    搞错了......
    $str44= preg_replace("/<td>\s*(.*?)\s*<\/td>/is","\\1",$str44);
      

  2.   

    严重要求版主把baolong530(baolong530) 这个人ban了!
    这两天在这里,只要看到是这个家伙发的贴,全是骂人,本来是大家交流学习的地方都被这种渣子给搞脏了!
      

  3.   

    你先观察一下
    $s = "<td>xxx</td><td>yyy</td>";
    preg_match_all("/(<([^>]+)>)((.|\s)+)(<\/(\S+)>)/U",$s,$regs);
    print_r($regs);
      

  4.   

    谢谢大家
    用“耶和华”的方法已经实现了
    没法用“原来如此”的方法,因为我其实是客户端用javascript操作正则式,ie的正则式对象不支持/U
    “唠叨”的方法我试过,但是这样的话标签内的内容就不能含有">"符号了
    理解“耶和华”的正则式ing