The java.util.regex.MatchResult interface represents the result of a match operation. 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 be seen but not modified through a MatchResult.
Following is the declaration for java.util.regex.MatchResult interface −
public interface MatchResult
Sr.No | Method & Description |
---|---|
1 | int end()
Returns the offset after the last character matched. |
2 | int end(int group)
Returns the offset after the last character of the subsequence captured by the given group during this match. |
3 | String group()
Returns the input subsequence matched by the previous match. |
4 | String group(int group)
Returns the input subsequence captured by the given group during the previous match operation. |
5 | int groupCount()
Returns the number of capturing groups in this match result's pattern. |
6 | int start()
Returns the start index of the match. |
7 | int start(int group)
Returns the start index of the subsequence captured by the given group during this match. |