<tr><td>测试</td><tr>想替换为<LI>测试</LI>求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('#
$html="
- \n";
- $v {$m[2][$k]} \n";
foreach($m[1] as $k=>$v) $html .= "
$html .= '
echo $html;
------解决方案--------------------
用str_replace要好一点吧
PHP之友评论