using System.Text.RegularExpressions;
String sample = "id: 123456, name: some dude";
Regex regex = new Regex(@"^id: (?<id>\d+), name: (?<name>[a-z]+(\s[a-z]+)?)");
Match match = regex.Match(sample);
Console.WriteLine(match.Groups["id"].Value);
Console.WriteLine(match.Groups["name"].Value);