C#中在textbox中提取数据

2025-01-03 14:40:09
推荐回答(3个)
回答1:

你输出上面 结果的时候可以汇总的,没必要在后面算,如果一定要在显示上面结果之后才计算

int sum = 0;
foreach (Match m in Regex.Matches(textBox1.Text, "得分:(\\d+)"))
    sum += int.Parse(m.Groups[1].Value);
MessageBox.Show("总得分:" + sum.ToString());

回答2:

string s = "asdf分:1";
string t;
int n = s.LastIndexOf(':'); //获取最后一个冒号所在索引
t = s.Remove(0, 6); //从字符串的第一个字符开始截取,到最后一个冒号共6个字符

回答3:

截取字符串可以么?