This delegate can be called when a match is found during a replace operation. Several versions of the overloaded Regex.Replace( ) method take a MatchEvaluator as a parameter. Regex.Replace( ) walks through a search string looking for matches to a given expression and replaces each match using a specified replacement string. The MatchEvaluator delegate can be called on each match, getting passed the match result as a Match object. public delegate string MatchEvaluator (Match match ); Passed ToRegex.Replace( ) |