Name
GroupCollection
Synopsis
This class is a collection of the captured groups in a regular expression.
A GroupCollection
is indexed by either
a string with the name of the capture group, or with an integer number of the capture group as determined
in the regular expression (give a name to a capture group by putting ?<name>
immediately after the opening
parenthesis). So, Match.Groups
["name"]
would
retrieve a capture from the subexpression (?<name>expr)
,
and Match.Groups
[1]
would be
the result from the first explicitly grouped subexpression. The entire regular expression is
the zero-indexed group (an expression without any groupings is treated as a single
group). A GroupCollection
is returned by Match.Groups
.
public class GroupCollection : ICollection, IEnumerable { // Public Instance Properties public field int Count{get; } // implements ICollection public field bool IsReadOnly{get; } public field bool IsSynchronized{get; } // implements ICollection public field object SyncRoot{get; } // implements ICollection public field Group this{get; } public field Group this{get; } // Public Instance Methods public method void CopyTo(Array array, int arrayIndex); // implements ICollection public method IEnumerator GetEnumerator(); // implements IEnumerable }
Returned By
Match.Groups
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.