BuildMaster SDK Reference
Version:

Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count, int startat) Method

Within a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a System.Text.RegularExpressions.MatchEvaluator delegate.

Syntax

public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count, int startat)

Parameters

input
Type: string

The string to search for a match.

evaluator
Type: System.Text.RegularExpressions.MatchEvaluator

A custom method that examines each match and returns either the original matched string or a replacement string.

count
Type: int

The maximum number of times the replacement will occur.

startat
Type: int

The character position in the input string where the search begins.

Returns

A new string that is identical to the input string, except that a replacement string takes the place of each matched string.

Exceptions

System.ArgumentNullException

input or evaluator is null (Nothing in Visual Basic).

System.ArgumentOutOfRangeException

startat is less than zero or greater than the length of input.