How can I find all substrings that match a regex in Java? (Similar to Regex.Matches in .Net)
Here is a code sample:
int countMatches(Pattern pattern, String str) { int matches = 0; Matcher matcher = pattern.matcher(str); while (matcher.find()) matches++; return matches; }
Create a Matcher and use find() to position it on the next match.
find()