逐个字符取出来,并判断,不就行了?

解决方案 »

  1.   

      string str = "ssM1231CcbM1231CwerwerM2321Csss";
                string sub = str.Substring(2, 6);
                List<int> list = new List<int>();
                
                for (int i = 0; i < sub.Length; i++)
                {
                    if (char.IsDigit(sub[i]))
                    {
                        list.Add(int.Parse(sub[i].ToString()));
                    }
                }