using System; using System.Text.RegularExpressions; public class Test { public static void Main() { string pattern = @"(?<=Top Pay\D*)\d+(?:,\d+)*"; string input = @"Top Pay: 1,000,000 Top Pay: 888,888"; RegexOptions options = RegexOptions.IgnoreCase; foreach (Match m in Regex.Matches(input, pattern, options)) { var topPayMatch = int.Parse(m.Value, System.Globalization.NumberStyles.AllowThousands); Console.WriteLine(topPayMatch); } } }