b=ab.substring(indexof(" "),ab.length-indexof(" "));

解决方案 »

  1.   

    如果a,b都是不包含空格的字符串,可以这样
    string c=a+" "+b;
    b=c.substring(c.indexof(" "),c.length-c.indexof(" "))
      

  2.   

    不好意思,写马虎了。应该是b=ab.SubString(ab.IndexOf(" "),ab.Length-ab.IndexOf(" "));
      

  3.   

    string c ="AA BB";
    Response.Write(c.Split(' ')[1]);
    Response.Write(c.Substring(c.IndexOf(" ")));

    string d = System.Text.RegularExpressions.Regex.Replace(c,".*\\s(.*)","$1");
    Response.Write(d);
      

  4.   

    string c=a+" "+b;
    b=c.Split('+')[2].ToString();
      

  5.   

    最好是这样:b=c.substring(c.indexof(  "    ")+1,c.length-c.indexof(  "    ")-1),这样不用滤掉空格。