是这样,由于同事工作需要,查询此网页的数据,比如http://www.xzqh.org/quhua/36jx/1121sr.htm,要查询里面每个镇每个乡,以及他的人口,比如 我输入这个网址,一点按钮,下面自动把这个页面的每个镇对应的人口输出来,如 旭日街道 52129人 
田墩镇  56031人 
湖村乡  47644人 最好这个结果是表格形式,我可以直接复制到ecxel中,当然实在不行也没关系,只要出现正确的结果,可以复制也行。 
希望用gui做,直观,需要直接可以运行的exe程序,也就是要麻烦你做好了打包,发到这个邮箱[email protected],当然framework2.0运行环境我会自己去下载。发邮件的时候麻烦写上你的id,我好结贴。谢谢 
  十万火急啊

解决方案 »

  1.   

    参考:            string content = new System.Net.WebClient().DownloadString("http://www.xzqh.org/quhua/36jx/1121sr.htm");
                foreach (Match m in Regex.Matches(content, @"<B>([^<]+)</B>[^<]+人口[^\d]+(\d+人)", RegexOptions.IgnoreCase))
                {
                    Console.WriteLine("{0}\t{1}", m.Groups[1].Value.Trim(), m.Groups[2].Value.Trim());
                }
    /*
    输出:
    旭日街道        52129人
    罗桥街道        24000人
    田墩镇  56031人
    上泸镇  26477人
    华坛山镇        22468人
    茶亭镇  38802人
    皂头镇  32588人
    四十八镇        21937人
    枫岭头镇        35699人
    煌固镇  49393人
    花厅镇  31026人
    五府山镇        21358人
    郑坊镇  26364人
    望仙乡  17231人
    石人乡  30752人
    清水乡  25740人
    石狮乡  19893人
    湖村乡  47644人
    董团乡  40929人
    尊桥乡  29110人
    应家乡  29446人
    黄沙岭乡        23311人
    铁山乡  13381人
    */
      

  2.   

    老大,不是一个网址啊,是很多个网址,我每次在textbox里输入一个,然后点button,下面就列出结果,我没有开发环境,麻烦你直接吧exe发到我邮箱,谢谢了,运行环境我自己下载。当然还是谢谢你
    [email protected]
      

  3.   

    对了,现在是这么种情况,湖北的页面和这个格式又不同了,哎,麻烦,比如 http://www.xzqh.org/quhua/42hb/0102ja.htm    
    http://www.xzqh.org/quhua/42hb/0303zw.htm
    http://www.xzqh.org/quhua/42hb/1182wx.htm现在请麻烦重新针对武汉再搞一个,我会给分的,当然,前面的做好的我也会给分,谢谢。
      

  4.   

    System.Net.WebClient().DownloadString  
    取出来的是乱码?
    有没有人取出来不是乱码?