你输出上面 结果的时候可以汇总的,没必要在后面算,如果一定要在显示上面结果之后才计算
int sum = 0;
foreach (Match m in Regex.Matches(textBox1.Text, "得分:(\\d+)"))
sum += int.Parse(m.Groups[1].Value);
MessageBox.Show("总得分:" + sum.ToString());
string s = "asdf分:1";
string t;
int n = s.LastIndexOf(':'); //获取最后一个冒号所在索引
t = s.Remove(0, 6); //从字符串的第一个字符开始截取,到最后一个冒号共6个字符
截取字符串可以么?