正则表达式不包含某几个字符串以及反向引用~~记录下
发布时间:2020-12-14 01:30:01 所属栏目:百科 来源:网络整理
导读://在tp中看到的一个正则表达式$str='?aaaaphp';$content = preg_replace('/(?(?!php|=|$))/i','?php echo '1'; ?'."n",$str );var_dump($content); 结果: string '?php echo '?'; ?aaaaphp' (length=27) 匹配后面不是紧跟php或者=或者结尾的? 1 这个
//在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也达到了反向引用的效果,两者有什么区别呢??? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |