首页 > 代码库 > 正则匹配div中的a标记的href 和content
正则匹配div中的a标记的href 和content
很久后又一次接触正则,那种似曾相似的感觉,你是不是也有这样的感觉,这么小CASE的东西,我一定要把他彻底掌握了,于是花时间看手册,于是就明白了,于是下次又是似曾相似……
总写下今天用到的地方:
//demo
$str = '<div class="test"> <div class="wcb"><li>li</li> <a href=http://www.mamicode.com/"m.vip.com/shoe/47">跑步鞋>
方法:/** * function: 获取主题馆数据 * * @param string $topic 主题名 * @param string $pattern 正则模式 * * @return array $data $data['href_content']:链接信息数组;$data['detail_content']:名称信息数组 */ private function get_topic_data($topic, $pattern1, $pattern2) { $data = http://www.mamicode.com/array();>
//测试方法/** * 首页入口 * */ public function index() { $data = http://www.mamicode.com/array();>应用场景:
<div class="navsubmenu" style="width:280px;left:0"> <span class="arr" style="left:30px;"></span> <div class="OB_floatL" style="margin-right:30px"> <h5 class="subh5">全部男鞋</h5> <p><a target="_blank" href=http://www.mamicode.com/"http://m.vip.com/shoe/167"class="hot">休闲鞋>
PS:preg快速查看地址:http://msdn.microsoft.com/zh-cn/library/ae5bf541(v=vs.80).aspx
小结:这是最笨,但是最快解决问题的方法
参考递归实现:http://zhidao.baidu.com/link?url=WYgzZnK-_kD_ooBmH3iALiPniS054Ympziofk0nX1B6Nywy1cPjGfnhSp3PaQ95qw_rEOG-E_GX3t4YFvtQeja
总结:()可以返回匹配到的内容
正则匹配div中的a标记的href 和content
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。