中国-北京市-朝阳区-朝外街道我要怎么截取到 朝阳区  或者 北京市 这种卡在中间的数据呢?可以用 - 来作为条件

解决方案 »

  1.   

                string str = "中国-北京市-朝阳区-朝外街道";
                str = str.Substring(str.IndexOf("-")+1);
               string strEnd = str.Substring(str.LastIndexOf("-"));
               str = str.Substring(0, str.Length - strEnd.Length);
      

  2.   

    split 
      

  3.   

    四不理他  split
      

  4.   


    只要其中一个
    不是一樣的嗎
               str = str.Substring(str.IndexOf("-")+1);
                string strEnd = str.Substring( str.IndexOf("-"));
               str = str.Substring(0, str.Length - strEnd.Length);
                str = str;//獲取北京市            str = str.Substring(str.IndexOf("-")+1);
                str = str.Substring(str.IndexOf("-")+1);
                string strEnd = str.Substring(str.LastIndexOf("-"));
                str = str.Substring(0, str.Length - strEnd.Length);////獲取朝陽區
      

  5.   

    用Substring截取从第几个开始截一共截多少个后者用split 分割,根据下标取对应的
      

  6.   

    strign s = "中国-北京市-朝阳区-朝外街道"
    string[] sarry = s.split(s,'-');
     
    sarry[0]是 中国
    sarry[1]是 北京市
    sarry[2]是 朝阳区
    sarry[3]是 朝外街道然后想要哪个用哪个
      

  7.   

    strign s = "中国-北京市-朝阳区-朝外街道"
    string[] sarry = s.split(s,'-');
      

  8.   

    string[] sarry = s.split(s,'-');
      

  9.   

    利用Split()这个方法就可以呀
      

  10.   


    没用过split ,但是这个已经是答案了
      

  11.   

    strign s = "中国-北京市-朝阳区-朝外街道"
    string[] sarry = s.split(s,'-');
      

  12.   

    string s = "中国-北京市-朝阳区-朝外街道"
    string[] sarry = s.split(s,'-');
     
    sarry[0]是 中国
    sarry[1]是 北京市
    sarry[2]是 朝阳区
    sarry[3]是 朝外街道
      

  13.   

    string[] sarry = s.split(s,'-');
      

  14.   

    REelace(string, string)截取当前实列中出现的所有指定的字符串
      

  15.   

    split 是最简单的方法。直接提取为array 。然后通过下标获取你想要的
      

  16.   

      string str = "中国-北京市-朝阳区-朝外街道";
                str = str.Substring(str.IndexOf("-")+1);
               string strEnd = str.Substring(str.LastIndexOf("-"));
               str = str.Substring(0, str.Length - strEnd.Length);
      

  17.   

    一个正则的事,(?<=-)[\w]?[\w](?=-)