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);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIHBhdHRlcm4gPSBAIig/PD1Ub3AgUGF5XEQqKVxkKyg/OixcZCspKiI7CiAgICAgICAgc3RyaW5nIGlucHV0ID0gQCJUb3AgUGF5OiAxLDAwMCwwMDAKVG9wIFBheTogODg4LDg4OCI7CiAgICAgICAgUmVnZXhPcHRpb25zIG9wdGlvbnMgPSBSZWdleE9wdGlvbnMuSWdub3JlQ2FzZTsKICAgICAgICAKICAgICAgICBmb3JlYWNoIChNYXRjaCBtIGluIFJlZ2V4Lk1hdGNoZXMoaW5wdXQsIHBhdHRlcm4sIG9wdGlvbnMpKQogICAgICAgIHsKICAgICAgICAJdmFyIHRvcFBheU1hdGNoID0gaW50LlBhcnNlKG0uVmFsdWUsIFN5c3RlbS5HbG9iYWxpemF0aW9uLk51bWJlclN0eWxlcy5BbGxvd1Rob3VzYW5kcyk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHRvcFBheU1hdGNoKTsKICAgICAgICB9Cgl9Cn0=