Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Method: T[] ReplaceReverse(T[], Func<TGenerexMatch, IEnumerable<T>>, int?, int?)

  • Declared in: RT.Generexes.GenerexBase<T, TMatch, TGenerex, TGenerexMatch>

Declaration

public T[] ReplaceReverse(
    T[] input,
    Func<TGenerexMatch, IEnumerable<T>> replaceWith,
    int? endAt = null,
    int? maxReplace = null
)

Summary

Replaces each match of this regular expression within the given input sequence, matched from the end backwards, with the replacement sequence returned by the given selector.

Parameters

T[]input Input sequence to match the regular expression against.
Func<TGenerexMatch, IEnumerable<T>>replaceWith Selector which, given a match within the input sequence, returns the replacement.
int?endAt Optional index at which to begin the reverse search. Matches that end at or after this index are not included.
int?maxReplace Optional maximum number of replacements to make (null for infinite).

Returns

The resulting sequence containing the replacements.