欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

    程序员文章站 2022-05-18 15:27:51
    ...
    如题:
    测试 想替换为
  • 测试
  • 求PHP 正则替换,谢谢。

    因为我的HTML代码如下:
    
    
    新闻一 2014-03-12
    新闻二 2014-02-20


    想替换成
    
    
    


    回复讨论(解决方案)

    先匹配。再拼装结果。

    $s=        
    新闻一          2014-03-12        
    新闻二          2014-02-20        TXT; preg_match_all('#]+>\s*]+>(.+?)\s*]+>(.+?)\n";foreach($m[1] as $k=>$v) $html .= "
  • $v {$m[2][$k]}
  • \n";$html .= '';echo $html;

    用str_replace要好一点吧

    先匹配。再拼装结果。

    $s=        
    新闻一          2014-03-12        
    新闻二          2014-02-20        TXT; preg_match_all('#]+>\s*]+>(.+?)\s*]+>(.+?)\n";foreach($m[1] as $k=>$v) $html .= "
  • $v {$m[2][$k]}
  • \n";$html .= '';echo $html;

    非常感谢版主的回答
    测试了一下,果然是有效果的。

    不过我还想 超链接那一段能够有具体地址,形如:
    
    
    

    版主高手啊,正则 还有 FOREACH能不能大概给个解释,谢谢啊。

    高手,分不够还可以再加~~~~
    谢谢。

     preg_match_all('#]+>\s*]+>(.+?)\s*]+>(.+?)\n";foreach($m[1] as $k=>$v) $html .= "
  • {$m[2][$k]} {$m[3][$k]}
  • \n";$html .= '';echo $html;

    版主非常强大啊~~~
    赞一个~
    结贴,哈。

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • <tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP 正则替换,谢谢。
  • 专题推荐

    作者信息
    <tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP 正则替换,谢谢。

    认证0级讲师

    推荐视频教程
  • <tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP 正则替换,谢谢。javascript初级视频教程
  • <tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP 正则替换,谢谢。jquery 基础视频教程
  • 视频教程分类