PHP头条
热点:

<tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP正则替换,多谢


测试想替换为
  • 测试
  • 求PHP 正则替换,谢谢。
    如题:
    测试想替换为
  • 测试
  • 求PHP 正则替换,谢谢。

    因为我的HTML代码如下:



            
              新闻一
              2014-03-12
            

            
              新闻二
              2014-02-20
            





    想替换成


        
  • 新闻一 2014-03-12

  •     
  • 新闻二 2014-02-20

  •  




    ------解决方案--------------------
    先匹配。再拼装结果。
    $s=<<< TXT



            
              新闻一
              2014-03-12
            

            
              新闻二
              2014-02-20
            

    TXT;
     preg_match_all('#]+>\s*]+>(.+?)\s*]+>(.+?)<#s',$s,$m);

    $html="\n";
    foreach($m[1] as $k=>$v) $html .= "
  • $v {$m[2][$k]}
  • \n";
    $html .= '';
    echo $html;

    ------解决方案--------------------
    用str_replace要好一点吧 

    www.phpzy.comtrue/phprm/5337.htmlTechArticletrtd测试/tdtr想替换为LI测试/LI求PHP正则替换,多谢 测试 想替换为 测试 求PHP 正则替换,谢谢。 如题: 测试 想替换为 测试 求PHP正则替换,谢谢。 因为我的HTML代码如下: 新闻一 2014-...

    相关文章

    相关频道:

    PHP之友评论

    今天推荐