比如一串字符串,怎么样截取从第3个字符开始到空格位置的之间字符串??

解决方案 »

  1.   

    string st = "abcdefg g"
    st.IndexOf(' ', 3)-3
      

  2.   

    string temp="xxxx x";string temp2 = temp.Substring(2, temp.IndexOf(' '));
      

  3.   

                string str1 = "connstring hello";
                string str2 = str1.Substring(2, str1.IndexOf(' ') - 1);
                Console.WriteLine(str2);
      

  4.   

    补一点第二句应该改为st.Substring(3, st.IndexOf(' ', 3)-3);
      

  5.   

               //一个字符串,包含字符与空格
                string exampleString = "hji3jslfjslfsaf dsfljsdkfjslfj";// 截取的字符串应为:"3jslfjslfsaf",是不是这个
                string temp = null; ;
                string resultString = null;            //先把截取从第3个字符开始的后面的字符串
                temp = exampleString.Remove(0, 3);
                //然后是用split()函数来分裂字符串,把空格前边的部分找出来。
                resultString = temp.Split(' ')[0];
                Console.WriteLine(resultString);
                    //看看这个怎么样?然后就是在MSDN中多看看。string类的函数多的很,要多学习啊。