PHP替换字符串的问题

其中的网址 和 测试 字符会变化

$str = ".....";
preg_replace("/<a.*?>(.*?)<\/a>/i", "\"$1\"", $str);追问

这样处理后还会剩下2个空格nbsp, 另外如果把nbsp替换成逗号的话,最后会多一个逗号

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-05
$str=你上面的字符

preg_match_all ('/<a href=\"(.*?)\".*?>(.*?)<\/a>/i',$str,$matches);
$1是链接 $2是链接文字本回答被网友采纳
第2个回答  2014-03-05
reg_match_all ('/<a href=\"(.*?)\".*?>(.*?)<\/a>/i',$str,$matches);
$1是链接 $2是链接文字
第3个回答  2014-03-05
没明白你是什么意思,你是要吧这个字符串换成,这几个汉字吗