The MatchResult interface
MatchResult
is an interface for representing the result of a match operation. This interface is implemented by the Matcher
class. This interface contains query methods used to determine the results of a match against a regular expression. The match boundaries, groups, and group boundaries can only be retrieved but not modified through this interface. Here is a list of important methods provided in this interface:
Method Name | Description |
int start() | Returns the start index of the match in the input |
int start(int group) | Returns the start index of the specified capturing group |
int end() | Returns the offset after the last character matched |
int end(int group) | Returns the offset after the last character of the subsequence captured by the given group during this match |
String group() | Returns the input substring matched by the previous match |
String group(int group) | Returns the input subsequence captured by the given group during the previous match operation |
int groupCount() | Returns the number... |