$t=’
‘;
$pre_reg = ‘/
print_r($matches);
$t我省略了其他的,只留下了主要信息,但即便如此还是无法输出,请问这是什么问题
(我的原意是匹配
回复讨论(解决方案)
$pre_reg = ‘/
$t='<tr><td>chrome</td><tr><td>test</td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="prettyprint linenums">";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>chrome</td><tr><td>test</td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="prettyprint linenums">";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 ))*/
似乎还是不对,这是我原本的数据:
<meta charset=”gbk”>
<script id=”js_head_0″ src=”http://static.tieba.baidu.com/tb/static-member/js/forums.js?v=1222222″ type=”text/javascript”></script>
<script type=”text/javascript”>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><body><style>.forum_main{padding-left: 2px;}.forum_note{background-color: #FEFFDB;border: 1px solid #FFD99C;color: #6C6C6E;padding: 4px 15px;width:480px;}.forum_title{margin-top: 30px;}.forum_table{margin-top: 15px;}.forum_table table{width:100%;border-collapse:collapse; border: solid #DADFE8;border-width:0 1px 1px 0;}.forum_table table th, .forum_table table td { border-collapse:collapse; border: solid #DADFE8; border-width:1px 0 0 1px; vertical-align:middle; text-align:center; }.forum_table table th{font-size: 14px;font-weight: bold;height: 36px;}.forum_table table td{height: 36px;}.forum_tips{margin-top:20px;}.addfav{background-image: url(“http://static.tieba.baidu.com/tb/static-member/img/blueplus.png”);display: block;height: 25px;width: 73px;margin: 0 auto;cursor:pointer;}.canfav{background-image: url(“http://static.tieba.baidu.com/tb/static-member/img/cancel_like.png”);display: block;height: 25px;width: 98px;margin: 0 auto;}.canfav_text{color: blue;left: 28px;position: relative;top: 5px;cursor:pointer;}.cur_exp{color:#FF6E1B;cursor:pointer;}.s_icon{margin:4px;}.like_badge {background: url(“http://static.tieba.baidu.com/tb/static-member/img/bg.png?v=1.0″









吧名 | 经验值 | 等级 | 取消关注 |
---|---|---|---|
chrome | 6960 |
Chrome+
12
|
|
gtabbs | 5740 |
水帝
11
|
|
圣安地列斯 | 5096 |
追踪到底
11
|
我需要的内容就是这两个xx的内容,请问如何匹配
是对的啊 $str=file_get_contents('test.txt');$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s'; preg_match_all($find,$str,$res); echo "<pre class="prettyprint linenums">";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] => 圣安地列斯 ))*/ |