十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
给个正则你
成都创新互联专注于网站建设|企业网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都假山制作等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身策划品质网站。
(?=td).*(?=/td)
接着再用preg_replace和strip_tags这两个函数去掉不要的html标签
是要获取 所有 span class="bblacktxt"XXXXXXXXXXX/span里面的 数值 ,
还是 这个页面 里面 的所有数值?
$str =DEO
tr
td class="borderLeft bright"客胜/td
td class="borderLeft"a href='/soccer/match/579818/cs/change/236/' target='_blank'span class="bblacktxt"22.90/span/a/td
tda href='/soccer/match/579818/cs/change/236/' target='_blank'span class="bblacktxt"290.74/span/a/td
td class="bright"a href='/soccer/match/579818/cs/change/236/' target='_blank'span class=""-/span/a/td
/tr
tr class="avgobjH"
td rowspan="2" align="left" class="borderRight" /td
td rowspan="2" class=""300.00/td
/tr
DEO;
$preg = '/(\d+\.\d+)/';
preg_match_all($preg,$str,$match);
var_dump($match);
只匹配一个,用 preg_match 就好了
/alt=\"(.*?)\"/
引号内内容加上括号就可以分组,这样就能单独取出你要的 5 值
?php
$str='a title="提供下载资料" href=""我下资源网/a';
$p='/a title="(.*?)" href="(.*?)"(.*?)\/a/';
preg_match_all($p,$str,$n);
print_r($n);
?
运行结果:
Array
(
[0] = Array
(
[0] = a title="提供下载资料" href=""我下资源网/a
)
[1] = Array
(
[0] = 提供下载资料
)
[2] = Array
(
[0] =
)
[3] = Array
(
[0] = 我下资源网
)
)
preg_match('/p align=\"center\"bigstrong(.*?)\/strong\/big\/p/',$str,$result);
$str就是上面的html里面的内容,$result就是匹配到的字符串,你可以print_r($result);看看里面就有你要的结果,或者直接echo $result[1];就是
“在LINUX下配置MYSQL、PHP和JSP”这几个字符了
?php
$str = 'tr
td class="rank"1/td
tda target="_blank" href="A1"A1/a/td
td98678/td
td101516/td
td710610/td
td
a target="_blank" href="A2"A2/a
a target="_blank" href="A3"A3/a
a target="_blank" href="A4"A4/a
/td
/tr
tr
td class="rank"2/td
tda target="_blank" href="B1"B1/a/td
td24692/td
td33096/td
td231669/td
td
a target="_blank" href="B2"B2/a
a target="_blank" href="B3"B3/a
a target="_blank" href="B4"B4/a
/td
/tr
';
preg_match_all("/a target=\"\w*\" href=\"\w*\"\w*\/a/iUs",$str,$arr);
print_r($arr);
?