如题:
因为我的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要好一点吧