已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: [求助]PHP正则截取字符

作者: @Ta

时间: 2015-07-13

点击: 6998

str='<font color=$变量>MINE</font>';

百度的教程看不懂。怎么用正则截取打印出MINE字符?
@小男生@雨伤@net909@无道

[隐藏样式|查看源码]


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

1. 不能再简单了
(/@Ta/2015-07-13 20:51//)

2. <font color=red>(.*?)</font>
(/@Ta/2015-07-13 20:51//)

3. @大药瓶子eoo@消失的安装包,小白一个具体怎么打印。
(/@Ta/2015-07-13 20:54//)

4. 返回的是数组,print_r();
(/@Ta/2015-07-13 20:55//)

5. @消失的安装包,颜色代码是变量怎么搞?
(/@Ta/2015-07-13 21:00//)

6. @MINE
<font color=(.*)>(.*)</font>

print_r打印出数组,取第2个值就可以了
(/@Ta/2015-07-13 21:30//)

7. 楼下
(/@Ta/2015-07-13 21:39//)

8. @王万锋@雨伤@消失的安装包,可不可以写出完整代码本人小小白,试了好多都不行。
(/@Ta/2015-07-13 21:49//)

9.
preg_match('<font color=(.*)>(.*)</font>', $str, $result);
print_r($result);
@MINE
(/@Ta/2015-07-13 22:03//)

10. @消失的安装包,返回空。打印不出来。
<?php

   $str='<font color=reg>MINE</font>';
preg_match('<font color=reg>(.*)</font>', $str, $result);
print_r($result);
(/@Ta/2015-07-13 22:15//)

11. @MINE,你这才有一个值,你打印第二个能不null才怪了
(/@Ta/2015-07-13 22:21//)

12. @MINE
$str = '<font color=$变量>MINE</font>';

preg_match('/<font color=(.*)>(.*)<\/font>/', $str, $result);

print_r($result);
,太粗心了,你看改的地方,现在可以了
(/@Ta/2015-07-13 22:21//)

13. @消失的安装包@王万锋@雨伤,好了谢谢。
(/@Ta/2015-07-13 22:38//)

14. @MINE,   >([^<]+)</font
(/@Ta/2015-07-14 08:46//)

15. 感觉 preg_match('/<font color=(.*)>
(.*)<\/font>/', $str, $result);

不行啊
(/@Ta/2015-07-14 08:51//)

16. @无道,可以啊!@胜永,谢谢
(/@Ta/2015-07-14 16:33//)

回复需要登录

7月4日 21:32 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1