将eeeeeeaaaaaffff压缩成e6a5f4
static void Main(string[] args)
{
string str = "eeeeeeaaaaaffff";
Console.Write(ChangedStr(str ));
Console.ReadKey();
}
private static string ChangedStr(string str)
{
if (str.Length > 1)
{
string strNew = str.Substring(0, 1);
int count = str.LastIndexOf(strNew);
str = str.Replace(strNew, "");
return strNew + (count + 1) + ChangedStr(str);
}
else
{
return string.Empty;
}
}