首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 简单的正则截取解决思路

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

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);
}

热点排行