...
如题:
测试 |
想替换为测试求PHP 正则替换,谢谢。
因为我的HTML代码如下:
想替换成
回复讨论(解决方案)
先匹配。再拼装结果。
$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; 版主非常强大啊~~~ 赞一个~ 结贴,哈。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
|
|
|