Comment extraire une sous-chaîne à partir d'un .NET RegEx?

J'ai un fichier XML contenant une (ou plusieurs) des paires clé/valeur. Pour chacune de ces paires, je veux extraire la valeur qui est à deux octets valeur hex.

Ainsi, le XML contient cet extrait:

<key>LibID</key><val>A67A</val>

Qui je peux correspondre à l'aide de l'expression suivante, avec l'ID dans la parenthèse.

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

Comment puis-je modifier la dernière partie de sorte qu'il renvoie l'ID du match?

Cheers!

InformationsquelleAutor Andrew Grant | 2009-04-10