本帖最后由 ceirel01 于 2010-12-04 15:26:09 编辑

解决方案 »

  1.   


    void Main()
    {
    string html="<span class=\"piclink\"><a target=\"_blank\" href=\"http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg\"><img src=\"http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg\"></a></span>         <span class=\"picdesc\">2/2/1</span>    <span class=\"piclink\"><a target=\"_blank\" href=\"http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg\"><img src=\"http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg\"></a></span><span class=\"piclink\"><a target=\"_blank\" href=\"http://pic1.ajkimg.com/display/anjuke/a5e05a80aa817ce78686822543d65a4e_187213/600x600.jpg\"><img";
     
    foreach(Match m in Regex.Matches(html,@"(?i)<span\s*class=""piclink""[^>]*>.*?<img[^>]*?src=(['""]?)([^'""\s]+)\1[^>]*>.*?</span>"))
    {
     Console.WriteLine(m.Groups[2].Value);
    }
    }/*
    http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg
    http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg*/
      

  2.   

    $(".piclink").find("img").each(function(){this.attr("src");});//用jquery就可以了
      

  3.   


    void Main()
    {
    string html="<span class=\"piclink\"><a target=\"_blank\" href=\"http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg\"><img src=\"http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg\"></a></span>         <span class=\"picdesc\">2/2/1</span>    <span class=\"piclink\"><a target=\"_blank\" href=\"http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg\"><img src=\"http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg\"></a></span><span class=\"piclink\"><a target=\"_blank\" href=\"http://pic1.ajkimg.com/display/anjuke/a5e05a80aa817ce78686822543d65a4e_187213/600x600.jpg\"><imgsrc=\"http://pic1.ajkimg.com/display/anjuke/a5e05a80aa817ce78686822543d65a4e_187213/600x600.jpg\"></a></span>";
     
    foreach(Match m in Regex.Matches(html,@"(?is)<span\s*class=""piclink""[^>]*>.*?<img[^>]*?src=(['""]?)([^'""\s]+)\1[^>]*>.*?</span>"))
    {
     Console.WriteLine(m.Groups[2].Value);
    }
    }/*
    http://images7.anjukestatic.com/community/20090920/25/26/3/17/25260317/600x600.jpg
    http://pic1.ajkimg.com/display/anjuke/d6971ceb636d261bc880b4c010fd0e17_187213/600x600.jpg
    http://pic1.ajkimg.com/display/anjuke/a5e05a80aa817ce78686822543d65a4e_187213/600x600.jpg
    */
      

  4.   

    2楼说的对,用JQuery比较容易实现