知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 8306|回复: 5

[求助] 如何在PHP编程中使用关于正则表达式的逆向引用

[复制链接]
发表于 2009-3-26 17:56:35 | 显示全部楼层 |阅读模式
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

求解求解,不胜感激涕零!!
虽然我是小白,可是我喜欢!!
发表于 2009-3-26 19:30:16 | 显示全部楼层
 楼主| 发表于 2009-3-27 12:53:40 | 显示全部楼层
发表于 2009-3-27 18:08:35 | 显示全部楼层
发表于 2009-3-29 18:03:13 | 显示全部楼层
发表于 2009-4-8 09:47:51 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-2 18:30

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表