• 技术文章 >php教程 >php手册

    PHP正则表达式提取超链接及其标题,正则表达式超链接

    2016-06-13 08:46:50原创1090

    PHP正则表达式提取超链接及其标题,正则表达式超链接


    有这么一段HTML,比较不规则的,如果要提取其中的链接地址和链接名称,怎么弄?

    //HTML
    $str = ''歌曲列表
    中文金曲榜
    轻音乐'';

    利用正则表达式是最简单的,其它的办法,偶米去想。。。

    $pat = ''/(.*?)<\/a>/i'';
    preg_match_all($pat, $str, $m);

    输出方法:

    print_r($m[2]);
    print_r($m[4]);

    或者:
    for($i=0;$i echo ''

  • ''.$m[4][$i].'''';
    }

    显示结果是:

    Array ( [0] => http://list.mp3.baidu.com/song/A.htm?top8 [1] => http://list.mp3.baidu.com/list/bangping.html [2] => qingyinyue.html?top19 ) Array ( [0] => 歌曲列表 [1] => 中文金曲榜 [2] => 轻音乐 )

    于是,我们要采集某个网站的标题及链接地址方法就出来了。。。自己套用吧。。。

    转载自:http://www.aspnetjia.com

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:正则表达式
    上一篇:smarty模板技术,smarty模板 下一篇:PHP加解密相关函数,php解密函数
  • php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP随机生成信用卡卡号的方法,php信用卡卡号• drupal7创始人root忘记密码的解决办法,drupal7root• 遵循PSR-4的自动加载,遵循PSR-4加载• php批量添加数据与批量更新数据的实现方法,php添加数据• Codeigniter的一些优秀实践
    1/1

    PHP中文网