¿Cómo puedo encontrar todas las subcadenas que coincidan con una expresión regular en Java? (Similar a Regex.Matches en .Net)¿Cómo obtener múltiples coincidencias de expresiones regulares en Java?
9
A
Respuesta
14
Cree un Matcher y use find()
para posicionarlo en la próxima coincidencia.
15
Aquí es un ejemplo de código:
int countMatches(Pattern pattern, String str) {
int matches = 0;
Matcher matcher = pattern.matcher(str);
while (matcher.find())
matches++;
return matches;
}
Cuestiones relacionadas
- 1. Imprimir coincidencias de expresiones regulares en java
- 2. ¿Cómo obtener coincidencias en iOS usando expresiones regulares?
- 3. Captura de grupos de expresiones regulares con múltiples coincidencias
- 4. Número de coincidencias de expresiones regulares
- 5. Java 6 varias coincidencias de expresiones regulares de un grupo
- 6. varias coincidencias expresiones regulares en misma línea
- 7. Boost C++ regex - cómo obtener múltiples coincidencias
- 8. Java expresiones regulares: Acaba de obtener una parte del grupo de coincidencias
- 9. Grupos de expresiones regulares para varias coincidencias en javascript
- 10. Cómo imprimir coincidencias de expresiones regulares usando `awk`?
- 11. Crear una matriz de coincidencias de expresiones regulares
- 12. Reemplazar condicionalmente las coincidencias de expresiones regulares en la cadena
- 13. Java expresiones regulares reemplazar
- 14. Argumentos Java expresiones regulares
- 15. Java expresiones regulares replaceAll multilínea
- 16. Puntuacion expresiones regulares en Java
- 17. Expresiones regulares en C
- 18. Expresiones regulares C# - ¿es posible extraer coincidencias durante la coincidencia?
- 19. ctags expresiones regulares para múltiples declaraciones en una línea
- 20. ¿Existe una forma elegante de hacer coincidencias parciales de expresiones regulares en Java?
- 21. Empareje eficazmente múltiples expresiones regulares en Python
- 22. Java: cómo analizar doble de expresiones regulares
- 23. de líneas múltiples expresiones regulares pitón
- 24. Incluyendo comentarios en expresiones regulares de Java
- 25. Accent en expresiones regulares en Java
- 26. expresiones regulares en Vimscript
- 27. ¿Cómo busco a través de las coincidencias de expresiones regulares en Python?
- 28. Matching '_' y '-' en Java expresiones regulares
- 29. Vincular texto con expresiones regulares en Java
- 30. Escapar caracteres especiales en Java Expresiones regulares