Hola javeros,
Estoy haciendo un programilla que necesita hacer uso de las expresiones regulares.
Como vengo del mundo peachepero, la primera versión funcional del programa estaba en PHP, y pude obtener todas las coincidencias del patrón en la cadena con preg_match_all. Pero no encuentro una función equivalente en Java.
Sé que están las clases Pattern y Matcher, pero no doy con la tecla.
Matcher.matches() solo devuelve un booleano.
String.split("patrón") me divide la cadena, pero me devuelve lo que NO quiero
StringTokenizer fue una sugerencia que me hicieron, pero en la API dice que está depreciada (hice la traducción de deprecate en wordreference.com, y me salió esto, no me suena muy correcto, pero va...)
Lo último que pude ver fueron los métodos group() y groupCount(), creo que es lo que necesito (algo que me devuelva las coincidencias del patrón) pero no lo puedo probar ahora en esta computadora.
¿alguien sabe de algún buen tutorial o artículo sobre esto? no importa si está en inglés, pero sí es importante que no sea muy "para novatos", ya que creo dominar las expresiones regulares, además de que todos los manuales "para novatos" que encontré no me ayudaron...
En fin, sé que alguno de ustedes tendrá una respuesta para mí
Saludos.