Using Regions
A Matcher object finds matches in a subset of its input string
called a region. The default region for a Matcher object
is always the entirety of the input string. However, you can change
the start and end points of a region by using the region method, and you can query
the region's end points by using the regionStart and regionEnd methods.
The region method requires both a start and an end value. The following examples show how to set one value without setting the other.
Set the start of the region explicitly; leave end unchanged.
1MyMatcher.region(start, MyMatcher.regionEnd());Leave start unchanged; set the end of the region explicitly.
1MyMatcher.region(MyMatcher.regionStart(), end);Reset start to the default; set the end of the region explicitly.
1MyMatcher.region(0, end);