none
提交链接中的域名问题? RRS feed

答案

  • 使用正则表达式

     using System.Text.RegularExpressions;
    private void button3_Click(object sender, EventArgs e)
        {
          string strss="http://www.xxx.com/1.htm http://cc.xxx.com/2.htm http://www.yyyy.com/2.htm";
          string sReg = @"http://(?<domain>[^/]*)";
          MatchCollection mc = Regex.Matches(strss, sReg);
          
          for (int i = 0; i < mc.Count; i++)
          {
    
            string ss = mc[i].Value;
            string domain = mc[i].Value.Replace("http://", "");
            MessageBox.Show(domain);
          }
        }

     


    努力+方法=成功
    2010年5月13日 5:18

全部回复

  • 使用正则表达式

     using System.Text.RegularExpressions;
    private void button3_Click(object sender, EventArgs e)
        {
          string strss="http://www.xxx.com/1.htm http://cc.xxx.com/2.htm http://www.yyyy.com/2.htm";
          string sReg = @"http://(?<domain>[^/]*)";
          MatchCollection mc = Regex.Matches(strss, sReg);
          
          for (int i = 0; i < mc.Count; i++)
          {
    
            string ss = mc[i].Value;
            string domain = mc[i].Value.Replace("http://", "");
            MessageBox.Show(domain);
          }
        }

     


    努力+方法=成功
    2010年5月13日 5:18
  • 最简单的方法,是把它们 New 成 System.Uri 然后用 Uri.Host 直接得到。


    Mark Zhou
    2010年5月13日 9:00