展开全部
要是不要求效率的话,使用xpath之类的网页解析库会简单省事也安全的多~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则匹配
例如:
$string = '<div class="sth">阿斯顿就阿斯顿....</div>';
preg_match_all("/<div class=\"sth\">([^<]+)<\/div>/", $string, $matches);
print_r($matches);
当然这只是一个大概的思路,实际情况可能要复杂得多.
例如:
$string = '<div class="sth">阿斯顿就阿斯顿....</div>';
preg_match_all("/<div class=\"sth\">([^<]+)<\/div>/", $string, $matches);
print_r($matches);
当然这只是一个大概的思路,实际情况可能要复杂得多.
追问
我也是这么做的,可是总是给我显示一个空数组
追答
那就只能一步步检查了
从远程获取网页 到正则是否正确,找个正则检查工具 检测一下.
别的也没好办法了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询