求个简单的正则提取 本帖最后由 phpaihaozhe15 于 2012-10-08 07:28:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match_all('/<a href=(.*)>(.*)<\/a>/iU',$str,$match);$resArr = preg_replace("/<strong>|<\/strong>/", "", $match[2]);print "<pre>";print_r($resArr);Array( [0] => 电影天堂官网 [1] => dytt电影天堂 [2] => 80电影天堂 [3] => 电影天堂在线观看 [4] => 快播电影天堂 [5] => 电影天堂迅雷下载 [6] => 小调网 电影天堂 [7] => 80电影天堂网) 这个必须匹配下DIV 这不是一个单独存在的 而是我从一个网页上截取的一小段 只匹配A是不行的 因为网页上很多A链接 那你就在这之前再截取一次preg_match_all('/<div class="sw_menu">(.*?)<\/div>/ms',$str,$strNew);用$strNew[0]继续下面操作 基于apache的html引用其它html的功能有人了解吗? 求助.... Flash操作mysql数据库 有没有好用的批量上传图片的插件(php平台) 有人做过织梦的CMS二次开发吗? 有人对ECSHOP熟悉么,帮忙解释下这段代码 把新闻系统加入到网站中的思路和做法 安装 Discuz_7 时只显示源代码 PHP中Session的超时时间最大可以是多少? PHP的rewrite 二级域名 子目录与根目录 只有两种编码的情况下,请问我这个函数安全吗? 难,求高手,php如何获取httprequest和httpresponse信息
preg_match_all('/<a href=(.*)>(.*)<\/a>/iU',$str,$match);
$resArr = preg_replace("/<strong>|<\/strong>/", "", $match[2]);
print "<pre>";
print_r($resArr);
Array
(
[0] => 电影天堂官网
[1] => dytt电影天堂
[2] => 80电影天堂
[3] => 电影天堂在线观看
[4] => 快播电影天堂
[5] => 电影天堂迅雷下载
[6] => 小调网 电影天堂
[7] => 80电影天堂网
)
这个必须匹配下DIV 这不是一个单独存在的 而是我从一个网页上截取的一小段 只匹配A是不行的 因为网页上很多A链接
preg_match_all('/<div class="sw_menu">(.*?)<\/div>/ms',$str,$strNew);
用$strNew[0]继续下面操作