http://ideone.com/PPoTcG
using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var text = @"Supplier Aker Solutions Malaysia, PKFZ Malaysia QS Plan ID/Project ITP Number"; var match = Regex.Match(text, "Supplier\n(?:.*\n){2}(.*)\n(.*)"); var res1 = match.Groups[1]; var res2 = match.Groups[2]; Console.WriteLine(res1); Console.WriteLine(res2); } }
http://ideone.com/4fAvXP
using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var text = @"Supplier Aker Solutions Malaysia, PKFZ Malaysia Aker Solutions Malaysia, PKFZ Malaysia QS Plan ID/Project ITP Number"; var match = Regex.Match(text, "Supplier\n(?:(?!QS).*\n)*(.*)\n(.*)"); var res1 = match.Groups[1]; var res2 = match.Groups[2]; Console.WriteLine(res1); Console.WriteLine(res2); } }