日期:2014-05-18  浏览次数:20717 次

C#字符串截取问题
例子: 已知字符串 str1 是一个网址 如 www.icbc.com.cn || www.baidu.com || www.sina.cn || www.csdn.net
   
  字符串str2 如何获取 网址中的 主域名,如 icbc baidu siana csdn 

  求代码

------解决方案--------------------
C# code

            string source = @"www.icbc.com.cn || www.baidu.com || www.sina.cn || www.csdn.net";
            Regex reg = new Regex(@"www.(?<name>\w*\W*).(com|cn|net)");
            Match mm = reg.Match(source);
            MatchCollection mc = reg.Matches(source);
            foreach (Match m in mc)
            {
                MessageBox.Show(m.Groups["name"].Value);
            }