请问怎样求一个字符串的一个子串.比如:ABC/DEF的字符传,怎样获得"EF"子串?

解决方案 »

  1.   

    你看看string
      用 Substring 截取
      

  2.   

    string a = "ABC/DEF";
    string b = a.Substring(a.Length-2);  //b="EF";
      

  3.   

    那要是是这样:
    比如,这样一个串ABC.JPG
    我想取出最后一个.后面的子串怎么取?
      

  4.   

    string a="ABC.JPG";
    string b=a.Split('.').GetValue(1).ToString();
      

  5.   

    string a = "a.jpg";
    string b = a.Substring( a.LastIndexOf(".")+1);
      

  6.   

    string a = "a.jpg";
    string b = a.Substring( a.LastIndexOf(".")+1);
    正解
    string a="ABC.JPG";
    string b=a.Split('.').GetValue(1).ToString();
    虽然也可以,但是效率比第一种低,不建议使用数组操作
      

  7.   

    string s = "ABC.JPG";
    System.IO.Path.GetExtension(s)  //返回该文件名的扩展名