这样难道不对吗

来源:3-7 正则表达式的搜索和替换

qq_不善丶真言_0

2015-01-31 14:55

$pattern = '/(\w+)+(.)(\w+)/'; $replacement = ' $1$2$3 ' ; echo preg_replace($pattern, $replacement, $str); 输出一样,为什么不给过呢

写回答 关注

1回答

  • derrick9006
    2015-02-12 10:47:03

    你必须加<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进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181836 学习 · 2577 问题

查看课程

相似问题