public static string ReplaceGroups(Regex regex, string input, int groupNumber, GroupEvaluator evaluator) { return ReplaceGroups(input, regex.EnumerateSuccessGroups(input, groupNumber), evaluator, regex.RightToLeft); }