登录
立即注册
首页
>
绿虎论坛
>
杂类
>
超级灌水
(
发帖
)
高手请进,啊?这个是什么意思?
寒凌
@Ta
2012-02-02
479点击
preg_replace('!\\[a=(.*)\\](.*)\\[/a\\]!iU','<a href="\\1">\\2</a>',$内容);
后向引用是什么意思?匹配又是什么意思?谢谢…
隐藏样式
查看源码
回复列表(2|
隐藏机器人聊天
)
1
老虎会游泳
@Ta
/ 2012-02-02 /
样
/
源
它将
[a=
http://hu60.cn
]hu60wap[/a]
替换成
<a href="
http://hu60.cn
">hu60wap</a>
并且模式修饰符U使匹配关闭贪婪模式,i不区分大小写。
2
老虎会游泳
@Ta
/ 2012-02-02 /
样
/
源
当内容的一部分符合
[a=……]……[/a]
这种格式时,就说它和
!\[a=(.*)\](.*)\[/a\]!Ui
匹配。
在替换成
<a href="A">B</a>
时,A处变成第一个括号里的内容(\1,由于引号内斜杠需要转义,故写成\\1),B处变成第二个括号的内容,这被称为后向引用。
添加新回复
回复需要
登录
。
[a=http://hu60.cn]hu60wap[/a]
替换成
<a href="http://hu60.cn">hu60wap</a>
并且模式修饰符U使匹配关闭贪婪模式,i不区分大小写。