Matcher start() method in Java with Examples
The start() method of Matcher Class is used to get the start index of the match result already done.
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.
public int start()
Parameters: This method do not takes any parameter.
Return Value: This method returns the index of the first character matched.0
Exception: This method throws IllegalStateException if no match has yet been attempted, or if the previous match operation failed.
Below examples illustrate the Matcher.start() method:
Current Matcher: java.util.regex.Matcher[pattern=(G*k) region=0,5 lastmatch=]
Current Matcher: java.util.regex.Matcher[pattern=(G*G) region=0,3 lastmatch=]
Reference: Oracle Doc