public string Replace(string input, PcreMatchEvaluator evaluator, PcreOptions options) { return Replace(input, evaluator, -1, 0, options); }
public string Replace(string input, PcreMatchEvaluator evaluator, int maxCount, PcreOptions options) { return Replace(input, evaluator, maxCount, 0, options); }
public string Replace(string input, PcreMatchEvaluator evaluator, int maxCount, int start) { return Replace(input, evaluator, maxCount, start, PcreOptions.NONE); }
public string Replace(string input, PcreMatchEvaluator evaluator) { return Replace(input, evaluator, -1, 0, PcreOptions.NONE); }
public string Replace(string input, PcreMatchEvaluator evaluator, int maxCount, int start, PcreOptions options) { var collection = Matches(input, start, options); int count; if (maxCount == -1) { count = collection.Count; } else { count = collection.GetMatch(maxCount) != null ? maxCount : collection.Count; } if (count == 0) return input; throw new NotImplementedException(); }