php正则匹配问题

php中文网
发布: 2016-06-23 13:52:07
原创
1225人浏览过

$t='

chrome
test
';
$pre_reg = '/ .*? preg_match_all($pre_reg,$t,$matches);
print_r($matches);

$t我省略了其他的,只留下了主要信息,但即便如此还是无法输出,请问这是什么问题
(我的原意是匹配 chrome 中的D8%C1%D0%CB%B9和chrome)

微信红包整人之愚人节快乐
微信红包整人之愚人节快乐

该源码可以在愚人节调戏下自己好伙伴,效果还不错的,但是需要注意一个问题,使用前一定要加上微信分享接口代码,切记一定要填写正确,否则分享效果不理想。

微信红包整人之愚人节快乐 2
查看详情 微信红包整人之愚人节快乐

回复讨论(解决方案)

$pre_reg = '/

.*?

$t='<tr><td><a href="/f?kw=chrome" title="chrome">chrome</a></td><tr><td><a href="/f?kw=%CA%A5%B0%B2%B5%" title="test">test</a></td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="brush:php;toolbar:false;">";print_r($res);echo "
登录后复制
";/*Array(    [0] => Array        (            [0] => href="/f?kw=chrome" title="chrome"            [1] => href="/f?kw=%CA%A5%B0%B2%B5%" title="test"        )    [1] => Array        (            [0] => chrome            [1] => %CA%A5%B0%B2%B5%        )    [2] => Array        (            [0] => chrome            [1] => test        ))*/

$t='<tr><td><a href="/f?kw=chrome" title="chrome">chrome</a></td><tr><td><a href="/f?kw=%CA%A5%B0%B2%B5%" title="test">test</a></td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="brush:php;toolbar:false;">";print_r($res);echo "
登录后复制
";/*Array(    [0] => Array        (            [0] => href="/f?kw=chrome" title="chrome"            [1] => href="/f?kw=%CA%A5%B0%B2%B5%" title="test"        )    [1] => Array        (            [0] => chrome            [1] => %CA%A5%B0%B2%B5%        )    [2] => Array        (            [0] => chrome            [1] => test        ))*/


似乎还是不对,这是我原本的数据:

nbsp;html> 管理我喜欢的吧_百度贴吧 
<script></script>
<script>var TbConf = {'domain' : {"TB_STATIC":"http://static.tieba.baidu.com/","TB":"http://tieba.baidu.com/","PASSPORT":"http://passport.baidu.com/","MSG":"http://msg.baidu.com/","SPACE":"http://hi.baidu.com/","UFACE":"http://tb.himg.baidu.com/","IMGSRC":"http://imgsrc.baidu.com/","ZYQ_AD":"http://a.baidu.com/","ZYQ_SMALL_PIC":"http://imgsrc.baidu.com/forum/abpic/item/","TB_UPLOAD":"http://upload.tieba.baidu.com/"}};var Tbs = "b62b84c39c54e4971407421926";</script>
吧名  经验值  等级  取消关注 
chrome 6960
Chrome+
12
php正则匹配问题 
php正则匹配问题gtabbs 5740
水帝
11
php正则匹配问题 
圣安地列斯 test0 test1
我需要的内容就是这两个xx的内容,请问如何匹配

是对的啊

$str=file_get_contents('test.txt');$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s'; preg_match_all($find,$str,$res); echo "<pre class="brush:php;toolbar:false;">";print_r($res);echo "
登录后复制
";/*Array(    [0] => Array        (            [0] => href="/f?kw=chrome" title="chrome"            [1] => href="/f?kw=gtabbs" title="gtabbs"            [2] => href="/f?kw=%CA%A5%B0%B2%B5%D8%C1%D0%CB%B9" title="圣安地列斯"        )    [1] => Array        (            [0] => chrome            [1] => gtabbs            [2] => %CA%A5%B0%B2%B5%D8%C1%D0%CB%B9        )    [2] => Array        (            [0] => chrome            [1] => gtabbs            [2] => 圣安地列斯        ))*/

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号