如题

解决方案 »

  1.   

     Substring(Int32) 
     Substring(Int32, Int32) 只有这两个...你要什么结果,举个例子
      

  2.   

    substring截取的时候 一个中文算一个字符 一个字母也算一个字符
      
      

  3.   

    我只想截取"测试四"
    这样可以Encoding.Default.GetString(Encoding.Default.GetBytes(strLineConten), 0, 20)
      

  4.   

     测试四..........12456456
     中间的点是起隔开的作用么?或者.数量是固定的么?
     如果是这样的话 可以用string的spite(“........”) 截取 手写的 不知道拼错没
    或者写成“测试四/123456789” 
      

  5.   

    你要的是。什么截取啊。substring可以按字符的索引去截split可以通过某字符去把字符串切成N段
      

  6.   

    不能用split,我的数据是这样的;我要截取姓名
    测试三              4218********008612345678900       3U971048245   0010-                   20100100001             010101北京市海淀区1号一一股份企划                                                                                                                                                                           1119880104MR. CE SHISAN                     16CNCN20161211903103000003
      

  7.   

    string ss = "测试四           01087635776";
                    string[] arr = ss.Split(' ');
                    if(arr.Count()>0 ){
                    string strName=arr[0];
                    }
      

  8.   

    看了你需求,你这不应该用substring来截取数据.你要弄清楚你这条数据的存储有什么规律.我刚看了下,你这好像是以空格来划分的.你可以用空格来截取数据 split(' ')如果只要名字,则 split(' ')[0];
      

  9.   

    string[] arr=str.Split(' ');
    01087635776RMB001 在根据正则判断数字替换获取数据