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


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 ...

Get Java 9 Regular Expressions now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.