using System.Text.RegularExpressions;
public static void Main()
var item = " john smith (ABCDEFG) <js@email.com>\n" +
var pattern = @"target1 = (?<target1>\w+).*\ntarget2\s+(?<target2>\w+)";
var m = Regex.Match(item, pattern);
Console.WriteLine("target1: {0}", m.Groups["target1"]);
Console.WriteLine("target2: {0}", m.Groups["target2"]);