已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 超级灌水 (发帖)

标题: 高手请进,啊?这个是什么意思?

作者: @Ta

时间: 2012-02-02

点击: 470

preg_replace('!\\[a=(.*)\\](.*)\\[/a\\]!iU','<a href="\\1">\\2</a>',$内容);
后向引用是什么意思?匹配又是什么意思?谢谢…

[隐藏样式|查看源码]


『回复列表(2|隐藏机器人聊天)』

1. 它将
[a=http://hu60.cn]hu60wap[/a]
替换成
<a href="http://hu60.cn">hu60wap</a>
并且模式修饰符U使匹配关闭贪婪模式,i不区分大小写。
(/@Ta/2012-02-02 19:41//)

2. 当内容的一部分符合
[a=……]……[/a]
这种格式时,就说它和
!\[a=(.*)\](.*)\[/a\]!Ui
匹配。
在替换成
<a href="A">B</a>
时,A处变成第一个括号里的内容(\1,由于引号内斜杠需要转义,故写成\\1),B处变成第二个括号的内容,这被称为后向引用。
(/@Ta/2012-02-02 19:46//)

回复需要登录

10月16日 04:35 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1