Namespace: Regex
Regular expression match results
Type: Reference type
Declaration | Description |
---|---|
MatchResults@ MatchResults() | Constructor |
MatchResults@ MatchResults(const MatchResults@ pOther) | Copy constructor |
bool IsEmpty() const | Returns whether this match results object is empty or not |
size_t GetSize() const | Returns the number of matches |
size_t GetMaxSize() const | Returns the maximum size |
SubMatch opIndex(size_t uiIndex) const | Returns the sub match object at the given index |
SubMatch GetPrefix() const | Gets the prefix submatch |
SubMatch GetSuffix() const | Gets the suffix submatch |
int GetLength(size_t uiIndex = 0) const | Gets the length of the given submatch |
int GetPosition(size_t uiIndex = 0) const | Gets the position of the given submatch |
string GetString(size_t uiIndex = 0) const | Gets the given submatch as a string |
string Format(const string& in szFormat, MatchFlagType flags = Regex::match_default) const | Gets the length of the given submatch |
void Swap(MatchResults@ other) | Swaps these match results with the given results. |