Java Matcher getMatchesCount(String strPattern, String regEx)

PreviousNext

//package com.java2s;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static int getMatchesCount(String strPattern, String regEx) {
        Pattern pattern = Pattern.compile(strPattern);
        Matcher matcher = pattern.matcher(regEx);
        return countMatches(matcher);
    }

    private static int countMatches(Matcher matcher) {
        int count = 0;
        while (matcher.find()) {
            count++;
        }
        return count;
    }
}
PreviousNext

Related