正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。 对一个正则表达式模式或部分模式两边添加圆括号()可以把这部分表达式存储到一个临时缓冲区中。 所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容按顺序存储。 存储子匹配的缓冲区编号从1开始,连续编号至最大99个子表达式。 每个缓冲区都可以使用’\n'(或用’$n’)访问,其中n为1至99的阿拉伯数字,用来按顺序标识特定缓冲区(子表达式)。 例1:最简单最有用的例子是确定文字中连续出现两个相同单词的位置 代码如下: <?php $string = “Is is the cost of of gasol