日期:2014-05-18  浏览次数:20755 次

c# 简单的正则截取
内容:
第1件商品,数量:1,编号:1
第2件商品,数量:1,编号:5
第3件商品,数量:1,编号:7
第4件商品,数量:1,编号:3
....

要求结果:编号和数量

怎么才能得到其中的数量和编号呢


------解决方案--------------------

Regex g = new Regex(@"数量\W+(\d+)\W+编号\W+(\d+)");
foreach (Match m in g.Matches("第1件商品,数量:1,编号:1\r\n第2件商品,数量:1,编号:5 "))
{
Console.WriteLine("a:{0}, b:{1}", m.Groups[1].Value, m.Groups[2].Value);
}