c# 提取数字并相加

最近村里捐款,想知道捐款总数~~


string str = @"仙塘村福德正神热心人士捐款!
捐款人士名单!
XXX300(热心人士)
XXX500(热心人士)"; 
string[] a;
string result;
int sum = 0;
if (!string.IsNullOrEmpty(str))
{
a = str.Split('\n');
if (a.Length > 0)
{
foreach (string item in a)
{
result = System.Text.RegularExpressions.Regex.Replace(item, @"[^0-9]+", "");
if (!string.IsNullOrEmpty(result))
{
sum = sum + Convert.ToInt32(result);
}

}
}
}
Console.WriteLine("使用正则表达式提取数字并求和:");
Console.WriteLine(sum);

 
 

博文最后更新时间:


评论

  • 暂无评论

发表评论

博客统计

访问量:1713258

博文总数:740 评论总数:508452

原创121 翻译20 转载599