正则表达式不包含某几个字符串以及反向引用~~记录下

来源:互联网 发布:程序员的数学pdf 微盘 编辑:程序博客网 时间:2024/05/13 02:54
//在tp中看到的一个正则表达式$str='<?aaaaphp';$content = preg_replace('/(<\?(?!php|=|$))/i', '<?php echo \'\\1\'; ?>'."\n", $str );var_dump($content);

结果:

string '<?php echo '<?'; ?>aaaaphp' (length=27)
匹配后面不是紧跟php或者=或者结尾的<?

\\1
这个是反向引用,但是\1也达到了反向引用的效果,两者有什么区别呢???

0 0
原创粉丝点击