xxx:xx:xxx may 05 09:35:12 2011
上面这样类型的字符串  其中x代表变量不确定,may 代表月份
想得到 may 05 09:35:12 2011  结果 请问如何截取
我记得:可以从最后一位开始截取向前多少位的方式实现
大侠们:请赐教!

解决方案 »

  1.   


    //你是想表达这个意思么?
    void Main()
    {
    string str="xxx:xx:xxx may 05 09:35:12 2011";
    Console.WriteLine(str.Substring(str.Length -20,20));
    //may 05 09:35:12 2011
    }
      

  2.   

    string aa= "xxx:xx:xxx may 05 09:35:12 2011";
    string bb = aa. substring(aa.length-"may 05 09:35:12 2011".length,aa.length);
      

  3.   

    void Main()
    {
        string str="xxx:xx:xxx may 05 09:35:12 2011";
        Console.WriteLine(str.Substring(10,26));
        //may 05 09:35:12 2011
    }试试看
      

  4.   

     string s = "xxx:xx:xxx may 05 09:35:12 2011";
                string s1 = s.Substring(s.Length - 20);
                Console.WriteLine(s1);
      

  5.   

    string str="xxx:xx:xxx may 05 09:35:12 2011";
                char[] chr= str.Reverse().ToArray();
                string result=string.Empty;
                for (int i = 20; i >=0;i-- )
                    result+=chr[i];
                    Console.WriteLine(result);
      

  6.   

    右截取  str.Substring(str.Length-i,i)  //返回右边的i个字符
    左截取  str.Substring(0,i)  //返回左边的i个字符