正则表达式捕获

时间:2013-12-15 16:12:11

标签: c# regex

使用C#,以下正则表达式从示例文本数据中捕获我需要的数据。然而,这是使用组。 我只需要属性的值(即0x05AC),如果我想通过match.Value访问属性,那么正则表达式会是什么样子?换句话说,我只想从数据字符串中捕获Model的属性值。 如果有人能够解释解决方案,那将会很棒。

由于

string data = @"
ID                  : 40
Name                : 2015
Model               : 0x05AC
Product             : Generic
Number              : 0x12A8";
var match = Regex.Match(data, @"Model[ ]*:[ ]*(0x.+\S)");
var result = match.Groups[1].Value;

0 个答案:

没有答案