using System; using System.Text.RegularExpressions; public class Program { public static void Main() { var item = " john smith (ABCDEFG) \n" + "target1 = 3333, j\n" + "target2 1111, "; var pattern = @"target1 = (?\w+).*\ntarget2\s+(?\w+)"; var m = Regex.Match(item, pattern); if (m.Success) { Console.WriteLine("target1: {0}", m.Groups["target1"]); Console.WriteLine("target2: {0}", m.Groups["target2"]); } } }