|
PHP无法识别“/1”这个逆向引用吗??
<?
$jiji="/(sens|repons)e and \1ibility/";
$kiki="good and bad";
$lili="sense and sensibility";
print (preg_replace($jiji,$kiki,$lili))
?>
正常来说这个家伙在网页中的显示结果应该是:
good and bad
可是为什么在实际操作中会显示:
sense and sensibility
这不是明摆着$jiji没有匹配上$lili吗?
不懂~~如果把\1ibility去掉,网页就显示
good and bad sensibility
匹配上了……
我想怎么识别不了逆向引用呢??难道用错了??
如果我把\1换成${1}
网页上会显示
Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 22
求解求解,不胜感激涕零!!
虽然我是小白,可是我喜欢!! |
|