number of matches regex java

Java
// Java 9+
long matches = matcher.results().count();

// Java 8-
int count = 0;
while (matcher.find())
{
	count++;
}
Source

Also in Java: