正则表达式之反向引用 发表于 2017-09-24 分类于 RegExp 133 1 分钟 夏商与西周,东周分两段。春秋和战国,一统秦两汉。三分魏楚吴,二晋前后沿。南北朝并立,隋唐五代传。宋元明清后,皇朝至此完。 一、概念 在一个字符类外面,反斜线紧跟一个大于0(可能还有一位数)的数字就是一个到模式中之前出现的某个捕获子组的后向引用,也称反向引用。 二、使用 例1 1234$str = "aaa.bbb.ccc.ddd.com.cn";$p = "/(a{3})\.(b{3})(.*)/";$new = preg_replace($p, '\2.\1\3', $str);echo $new;// bbb.aaa.ccc.ddd.com.cn