qq_不善丶真言_0
2015-01-31 14:55
$pattern = '/(\w+)+(.)(\w+)/'; $replacement = ' $1$2$3 ' ; echo preg_replace($pattern, $replacement, $str); 输出一样,为什么不给过呢
你必须加<em></em>
我改了你的代码
<?php $str = '主要有以下几个文件:index.php, style.css, common.js'; //将目标字符串$str中的文件名替换后增加em标签 $pattern = '/(\w+)+(.)(\w+)/'; $replacement = '<em>$1$2$3</em>'; echo preg_replace($pattern, $replacement, $str); ?>
PHP进阶篇
181836 学习 · 2577 问题
相似问题