Declaration
public TOtherGenerex AndReverse<TOtherResult, TOtherGenerex, TOtherGenerexMatch>(
GenerexWithResultBase<T, TOtherResult, TOtherGenerex, TOtherGenerexMatch> other
)
Summary
Returns a regular expression that only matches if the subarray matched by this regular expression also
contains a match for the specified other regular expression, and if so, associates each match of this regular
expression with the result object returned by the other regular expression’s first match found when matching
backwards (starting at the end of the matched subarray).
Generic type parameters
TOtherResult |
Type of the result object associated with each match of other. |
TOtherGenerex |
The type of the other regular expression. (This is either Generex<T, TResult> or Stringerex<TResult>.) |
TOtherGenerexMatch |
The type of the match object for the other regular expression. (This is either GenerexMatch<T, TResult> or StringerexMatch<TResult>.) |
Parameters
GenerexWithResultBase<T, TOtherResult, TOtherGenerex, TOtherGenerexMatch> | other |
A regular expression which must match the subarray matched by this regular expression. |
Remarks
It is important to note that
a.And(b)
is not the same as
b.And(a)
. See
GenerexBase<T, TMatch, TGenerex, TGenerexMatch>.And<TOtherGenerex, TOtherGenerexMatch>(GenerexNoResultBase<T, TOtherGenerex, TOtherGenerexMatch>) for an example.