$str = '主要有以下几个文件:index.php, style.css, common.js';
//将目标字符串$str中的文件名替换后增加em标签
$pattern = "|[a-z]+\.[a-z]+|";
preg_match_all($pattern,$str,$matches);
print_r($matches);
echo "
";
$replacement = "";
preg_replace($pattern,$replacement,$str);
echo $str;
运行结果:
Array ( [0] => Array ( [0] => index.php [1] => style.css [2] => common.js ) )
主要有以下几个文件:index.php, style.css, common.js
===============================================
自己弄明白了,preg_replace($pattern,$replacement,$str);
前面没有给$str 赋值.醉了..
$str = preg_replace($pattern,$replacement,$str);
才对