接ls:
    
        <li>
            <p class="lborder_2 end1">利伯维尔 | LIBREVILLE</p>             <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>
            <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>             <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">洛比托 | LOBITO</p>
            <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>             <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>
            <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">洛美 | LOME</p>             <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>
            <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>             <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">罗安达 | LUANDA</p>
            <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>             <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>
            <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">马塔迪 | MATADI</p>             <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>
            <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>             <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">纳米贝 | NAMIBE</p>
            <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>             <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>
            <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">黑角 | POINTE NOIRE</p>             <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>
            <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>             <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">特马 | TEMA</p>
            <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>             <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>
            <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
        <li>
            <p class="lborder_2 end1">挺坎 | TINCAN</p>             <p class="lborder_2 end2">1750</p>
            <p class="lborder_2 end3">3500</p>
            <p class="lborder_2 end4">3500</p>
            <p class="lborder_2 end5"></p>
            <p class="lborder_2 end6"></p>
            <p class="lborder_2 end7"></p>
            <p class="lborder_2 end8">&nbsp;<a title="船称:尼罗河航运&#10;简称:NDS">尼罗河航运</a></p>             <p class="lborder_2_end end9">&nbsp;非洲线</p>
        </li>
    
</ul>
</span>
                            
           </span>
</div>
<iframe scrolling="no" src="http://yj.cgfreight.cn/other.aspx?user_ID=yuefei19840529&Charges_Begin_id=67606" width="750" height="300" style="padding:0px; margin:0px; clear:both;" frameborder="0"></iframe>
<SCRIPT language="javascript" src="/CommonResource/Control/introduce.aspx?user_ID=yuefei19840529"></script> <SCRIPT src="/CommonResource/JS/statement.js" type="text/javascript"></SCRIPT>
  </div>
现在的需求就是要过滤到不是<li>标签的内容

解决方案 »

  1.   


      string strregex = @"(?is)<li>(?:(?!li>).)*?</li>";
                    Regex reg = new Regex(strregex);
                    MatchCollection matchc = reg.Matches(strHtml);                for (int i = 0; i < matchc.Count - 1; i++)
                    {                   
                        reslut = reslut + matchc[i].Value+"\r\n";
                    }
    return reslut;
      

  2.   

    string result = Regex.Match(html,@"(?is)<div id=""content"">.+?(<ul.+?</ul>)").Groups[1].Value;
      

  3.   

    foreach(Match m in Regex.Matches(html,@"(?is)(运价详细信息|运费详情)((?!<ul).)+(<ul[^>]*>.+?</ul>)"))
    {
        m.Groups[1].Value;//这就是你要的
    }
      

  4.   

    写错,是分组3
    foreach(Match m in Regex.Matches(html,@"(?is)(运价详细信息|运费详情)((?!<ul).)+(<ul[^>]*>.+?</ul>)"))
    {
        m.Groups[3].Value;//这就是你要的
    }