RT 网站如 www.tieba.baidu.com
 只要求获取 baidu
谢谢各位了 ,

解决方案 »

  1.   

    我感觉现在的域名不好匹配www.tieba.baidu.com
    www.tieba.baidu.com.cn
      

  2.   

    split('.')[2]
    (?<=www\.|http://)[^.]+
      

  3.   

    如果单纯的针对单个后缀的是没问题。但是例如 com.cn  net.cn gov.cn 就不行了、
      

  4.   

    string s = "www.tieba.baidu.org.cn";
    string[] words = s.Split('.');
    for (int i = words.Length - 1; i >= 0; i--)
    {
    if (!Regex.IsMatch(words[i], "com|cn|org|net", RegexOptions.IgnoreCase))
    {
    Response.Write(words[i]);
    break;
    }
    }
    正则表达式列表里的可以再添加。
      

  5.   

    前面不一定有www,比如topic.csdn.net、foxdave.taobao.com这些域名前面就没有www。
      

  6.   

    更正一下,应该是
    string s = "www.abccom.com.cn";
    string[] words = s.Split('.');
    for (int i = words.Length - 1; i >= 0; i--)
    {
    if (!Regex.IsMatch(words[i], "^(com|cn|org|net)$", RegexOptions.IgnoreCase))
    {
    Response.Write(words[i]);
    break;
    }
    }
      

  7.   

    [code=C# #]
                string url = "www.tieba.baidu.com";
                string url1 = "www.google.com.hk";
                string url2 = "www.cnblogs.com";
                Response.Write(Regex.Match(url, @"(?<=\.).*?(?=\.com)", RegexOptions.RightToLeft)+"<br/>");
                Response.Write(Regex.Match(url1, @"(?<=\.).*?(?=\.com)", RegexOptions.RightToLeft) + "<br/>");
                Response.Write(Regex.Match(url2, @"(?<=\.).*?(?=\.com)", RegexOptions.RightToLeft) + "<br/>");
    //结果
    baidu
    google
    cnblogs
    [/code]
      

  8.   

    string url = "www.tieba.baidu.com"; 
                string url1 = "www.google.com.hk"; 
                string url2 = "www.cnblogs.com"; 
                Response.Write(Regex.Match(url, @"(? <=\.).*?(?=\.com)", RegexOptions.RightToLeft)+" <br/>"); 
                Response.Write(Regex.Match(url1, @"(? <=\.).*?(?=\.com)", RegexOptions.RightToLeft) + " <br/>"); 
                Response.Write(Regex.Match(url2, @"(? <=\.).*?(?=\.com)", RegexOptions.RightToLeft) + " <br/>"); 
    /*
    结果 
    baidu 
    google 
    cnblogs 
    */
      

  9.   

    baidu前面的tieba是不是固定的?