本帖最后由 Sandy945 于 2010-07-09 01:24:44 编辑

解决方案 »

  1.   

    1.  你想得到host="http://www.google.cn";正则:
    ^(http://(\\w+\\.)+?[a-zA-Z]{2,3})$2.翻译:Server.UrlDecode(Request["q"].ToString());
      

  2.   


    //host
    this.Request.Url.Host;//
    string s  = this.Request.QueryString["q"].ToString();
    s = Server.UrlDecode(s);
      

  3.   

    这个方法应该怎么写!我经验不足请指教!//分析Host
    private string HostUrl(string url)
    {
        Regex r = new Regex("^(http://(\\w+\\.)+?[a-zA-Z]{2,3})$");
        //然后怎么写
    }
    //查询关键字
    private string SelectContent(string url)
    {
        //然后怎么写
    }