注:不限制字符串长度例: string="abcde1234"   结果  *1234

解决方案 »

  1.   

    string str="abcde1234";
    结果="*"+str.Substring(str.Length - 4, 4);
      

  2.   


    string str = "abcdsfd1234";
    string result = str.Substring((str.Length - 4), 4);
    Console.WriteLine(result);
      

  3.   


    string str = "abcdsfd1234";
    string result = "*" + str.Substring(str.Length - 4, 4);
    Console.WriteLine(result);
    这个可以把 “*” 加上去
      

  4.   


     string a  ="123456";
                if (a.Length>4)
                {
                    a = a.Substring(a.Length - 4, 4).PadLeft(a.Length, '*');
                }
                
      

  5.   

    lz的字符串长度不确定,最后要的值只有一个*
            string str = "abcde1s234";
            if (str.Length > 4)
            {
                str = "*" + str.Substring(str.Length - 4, 4);
            }