'<em>$0</em>'这个为什么是$0呢?
'<em>$0</em>'这个为什么是$0呢?
'<em>$0</em>'这个为什么是$0呢?
2015-08-19
<?php
$str = '主要有以下几个文件:index.php, style.css, common.js';
$pattern = "/(\w+)\.(\w+)/i";//这里我将\w+用括号包含起来
preg_match_all($pattern,$str,$match);
第一个(\w+)匹配的值可以用$1进行引用,匹配到的值是 index,style,common
第二个(\w+)匹配的值可以用$2进行引用.匹配到的值是 php,css,js
整个完整的正则匹配到的值就是用$0进行引用。
与这个相关的是正则表达式的后向引用,http://www.cnblogs.com/oneroundseven/archive/2011/05/06/2039004.html,可以参考下
举报