我有一个包含一个或多个键/值对的XML文件。对于这些键值对中的每一个,我想要提取一个两字节十六进制值。
因此,XML包含以下片段:
<key>LibID</key><val>A67A</val>
我可以使用以下表达式进行匹配,括号里面是ID。
Match match = Regex.Match(content, @"<key>LibID</key><val>([a-fA-F0-9]{4})</val>");
if (match.Success)
{
Console.WriteLine("Found Match for {0}\n", match.Value);
Console.WriteLine("ID was {0}\n", "Help me SO!");
}
我该如何更改最后一部分以返回匹配的ID?