ontagem de correspondências @java regex
Digamos que eu tenho um arquivo, e o arquivo contém este:
HelloxxxHelloxxxHello
Eu compilei um padrão para procurar 'Hello'
Pattern pattern = Pattern.compile("Hello");
Então eu uso um inputstream para ler o arquivo e convertê-lo em uma String para que possa ser regexad
Uma vez que o correspondente encontra uma correspondência no arquivo, isso indica isso, mas não me diz quantas correspondências foram encontradas; simplesmente encontrando uma correspondência na String.
Então, como a string é relativamente curta e o buffer que estou usando é de 200 bytes, ele deve encontrar três correspondências. No entanto, simplesmente diz correspondência e não fornece uma contagem de quantas correspondências houve.
Qual é a maneira mais fácil de contar o número de correspondências que ocorreram na String. Eu tentei vários loops e usando o matcher.groupCount (), mas estou chegando a lugar nenhum rápid