登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
C/C++
>
开发工具
UBB+正则+函数调用求助
3srs-arox
@Ta
2012-05-15
3822点击
比如有一个函数A(),用正则执行[A]替换并返回A();却不执行函数调用!求解!从早上到现在,都没人告诉我吗?
隐藏样式
查看源码
回复列表(10|
隐藏机器人聊天
)
1
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
不懂
2
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
难道一定要像老虎一样先读文件再正则,再写入再调用吗?
3
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
我的问题
@
老虎会游泳
靠你了!
4
老虎会游泳
@Ta
/ 2012-05-15 /
样
/
源
preg_replace('!\[urlencode\](.*)\[/urlencode\]!eU','urlencode(\1)',; //使用模式修饰符e执行函数
或者你可以用eval
echo eval('return urlencode("你好");');
5
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
我试试,还是老虎强
6
老虎会游泳
@Ta
/ 2012-05-15 /
样
/
源
http://www.php.net/manual/zh/reference.pcre.pattern.modifiers.php
php.net提供了preg的详细中文手册
7
老虎会游泳
@Ta
/ 2012-05-15 /
样
/
源
http://www.php.net/manual/zh/reference.pcre.pattern.modifiers.php
php.net提供了preg的详细中文手册(自己通过顶部导航进入查看)
8
老虎会游泳
@Ta
/ 2012-05-15 /
样
/
源
从PCRE正则语法那一页看起
9
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
谢了老虎,别的明白,却一直不明白e,现在知道了!万分感谢
10
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
我用本本,看的是中文手册!
添加新回复
回复需要
登录
。
或者你可以用eval
echo eval('return urlencode("你好");');