У меня есть XML файл, содержащий одну (или более) пары ключ/значение. Для каждой из этих пар я хочу извлечь значение, которое является двухбайтовым шестнадцатеричным значением.
Итак, XML содержит этот фрагмент:
<key>LibID</key><val>A67A</val>
Я могу сопоставить, используя следующее выражение, с идентификатором в скобках.
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!");
}
Как я могу изменить последнюю часть, чтобы она возвращала идентификатор из соответствия?
Ура!