string s = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
string[] ss = s.Split("/".ToCharArray());
把前面的加起历就是的

解决方案 »

  1.   

    string str = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
    str = str.Substring(0,str.LastIndexOf("/"));
      

  2.   


     1)   先将"dddd"在字符串中的索引用INDEXOF找出来, 2)   然后再取回从0开始到"dddd"索引为止的字符串就可以了啊
      

  3.   

    同意qqqdong(),据说LastIndexOf函数的效率很高呐!!!:)
      

  4.   

    在JS中可以下面那样用。但是C#语法不熟呀。。请匆BT
    string str1,str2
    str1="http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt"
    int local
    local= str1.lastIndexOf("/");//找到“/”最后出现的位置
    str2= str1.substring(0, local);//获得http://www.abc.com/aaa/bbbb/ccc/dddd
      

  5.   

    string str = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
    str = str.Substring(0,str.LastIndexOf("/"));
      

  6.   

    string str = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
    str = str.Substring(0,str.LastIndexOf("/"));
      

  7.   

    string str = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
    str = str.split('/')[7].ToString();
      

  8.   

    string str = "http://www.abc.com/aaa/bbbb/ccc/dddd/ttttt";
    int kk = str.LastIndexOf("/")+1;
    str = str.Substring(0,kk);这样得到的是“http://www.abc.com/aaa/bbbb/ccc/dddd/”