• 匹配一级分类和二级分类 名字和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/

  • 相关阅读:
    SQLite的使用
    Messenger类的使用
    Binder的使用(跨进程——AIDL,非跨进程)
    Android Studio中如何创建AIDL
    第二章——Parcelable接口的使用(跨进程,Intent传输)
    InetAddress的作用
    第二章——Serializable的使用(跨进程使用和Intent的传递对象)
    SurfaceView绘图机制
    双缓冲机制简介
    内部类代码
  • 原文地址:https://www.cnblogs.com/qzjpkfj/p/4423509.html
Copyright © 2020-2023  润新知