zoukankan      html  css  js  c++  java
  • 匹配一级分类和二级分类 名字和url 里面有玄机

    1:要匹配的html

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
     5 <title>无标题文档</title>
     6 </head>
     7 <body>
     8 <ul class="product_category">
     9     <li class="cate expand">
    10         <h3 class="cat-hd"><a href="/product-138893.shtml" target="_blank">铝板</a></h3>
    11         <ul class="cat-bd">
    12             <li><a href="/product-138896.shtml" target="_blank">7075铝板</a></li>
    13             <li><a href="/product-138898.shtml" target="_blank">7A12T4铝板</a></li>
    14             <li><a href="/product-138899.shtml" target="_blank">7A04铝板</a></li>
    15             <li><a href="/product-138900.shtml" target="_blank">6082铝板</a></li>
    16             <li><a href="/product-138901.shtml" target="_blank">6063铝板</a></li>
    17             <li><a href="/product-138902.shtml" target="_blank">6061T651铝板</a></li>
    18             <li><a href="/product-138903.shtml" target="_blank">6061铝板</a></li>
    19             <li><a href="/product-138904.shtml" target="_blank">5083铝板</a></li>
    20             <li><a href="/product-138965.shtml" target="_blank">5A02铝板</a></li>
    21             <li><a href="/product-138905.shtml" target="_blank">5052铝板</a></li>
    22             <li><a href="/product-138906.shtml" target="_blank">5052神户铝板</a></li>
    23             <li><a href="/product-138907.shtml" target="_blank">2A12铝板</a></li>
    24             <li><a href="/product-138908.shtml" target="_blank">2024铝板</a></li>
    25             <li class="last"><a href="/product-138909.shtml" target="_blank">1060铝板</a></li>
    26         </ul>
    27     </li>
    28     
    29     <li class="cate">
    30         <h3 class="cat-hd"><a href="/product-138544.shtml" target="_blank">钢材</a></h3>
    31     </li>
    32     
    33     <li class="cate collapse">
    34         <h3 class="cat-hd"><a href="/product-138895.shtml" target="_blank">铝管</a></h3>
    35         <ul class="cat-bd">
    36             <li><a href="/product-138919.shtml" target="_blank">6063铝管</a></li>
    37             <li><a href="/product-138954.shtml" target="_blank">6061铝管</a></li>
    38             <li><a href="/product-138952.shtml" target="_blank">5052铝管</a></li>
    39             <li><a href="/product-138911.shtml" target="_blank">3003铝管</a></li>
    40             <li><a href="/product-138964.shtml" target="_blank">2A12铝管</a></li>
    41             <li class="last"><a href="/product-138960.shtml" target="_blank">1060铝管</a></li>
    42         </ul>
    43     </li>
    44     
    45     <li class="cate collapse">
    46         <h3 class="cat-hd"><a href="/product-138894.shtml" target="_blank">铝棒</a></h3>
    47         <ul class="cat-bd">
    48             <li><a href="/product-225433.shtml" target="_blank">6061铝棒</a></li>
    49             <li><a href="/product-138942.shtml" target="_blank">7A04铝棒</a></li>
    50             <li><a href="/product-138967.shtml" target="_blank">6082铝棒</a></li>
    51             <li><a href="/product-138966.shtml" target="_blank">6063铝棒</a></li>
    52             <li><a href="/product-138920.shtml" target="_blank">5083铝棒</a></li>
    53             <li class="last"><a href="/product-138912.shtml" target="_blank">2a12铝棒</a></li>
    54         </ul>
    55     </li>
    56     
    57     <li class="cate">
    58         <h3 class="cat-hd"><a href="/product-138544.shtml" target="_blank">铝方</a></h3>
    59     </li>
    60 </ul>
    61 
    62 
    63 </body>
    64 </html>
    html

    2:正则

    1 $cateReg = '/class="cates*S*?">([Ss*]+?)[^>]</li>/';
    正则

    要测试的在线工具 : http://regexpal.isbadguy.com/

  • 相关阅读:
    C# 数据操作系列
    C# 数据操作系列
    C# 基础知识系列- 17 小工具优化
    C# 基础知识系列- 17 实战篇 编写一个小工具(1)
    计算机网络知识概述
    微信公众号开发:消息处理
    微信公众号开发:服务器配置
    C#调用接口注意要点
    npm安装和Vue运行
    实战spring自定义属性(schema)
  • 原文地址:https://www.cnblogs.com/qzjpkfj/p/4423509.html
Copyright © 2011-2022 走看看