$0是什么意思

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

BelongLMF

2016-08-17 16:21

$str = '主要有以下几个文件:index.php, style.css, common.js';
$p = '/\w+\.\w+/i';
$str = preg_replace($p, '<em>$0</em>', $str);
echo $str;

写回答 关注

2回答

  • 交替的黑白键
    2016-08-17 16:28:38
    已采纳

    如果$p='/(\w)+\.(\w)+/i',也就是给\w加上括号,$1就是指第一个(\w)匹配到的所有字符,即index, style, common;$2就是指第2个(\w)匹配到的所有字符,即php, css, js;

    而$0则表示保存完整模式的所有匹配;

    Belong...

    非常感谢!

    2016-08-17 17:08:00

    共 1 条回复 >

  • 我是大英雄
    2017-01-24 08:14:41

    谢谢你们解决了我的疑问!

PHP进阶篇

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

181728 学习 · 2575 问题

查看课程

相似问题