我有 3 组以下数据。
EUR5-002,EUR10-000,
EUR20-001,EUR50-001,
EUR100-001,EUR200-000,
EUR500-000
EUR5-000,EUR10-000,
EUR20-002,EUR50-001,
EUR100-001,EUR200-000,
EUR500-000
EUR5-001,EUR10-001,
EUR20-002,EUR50-001,
EUR100-002,EUR200-003,
EUR500-000
这里 EUR - CurrencyID 和 5,10,20,50,100,200,500 是货币值。而“-”后的数值为相应面额的纸币数量。(EUR5-002,表示5欧元的2张纸币)
在我的代码中,我已将每个集合读取为字符串并添加到列表中。
我需要使用正则表达式或其他方法在 C# 中使用逻辑来从所有 3 组数据中添加每个单独的面额计数。
从上面的数据,我必须得到如下输出。
EUR5-003,EUR10-001,
EUR20-005,EUR50-003,
EUR100-004,EUR200-003,
EUR500-000