/* Separar expresión matemática con expresiones regulares en Java https://es.stackoverflow.com/q/127195/127 */ import java.util.List; import java.util.ArrayList; import java.util.regex.Pattern; import java.util.regex.Matcher; class Ideone { { //variables //variables para el regex final Pattern pattern = Pattern.compile(regex); final Matcher matcher = pattern.matcher(texto); //usamos este tipo para el resultado, pero puede ser el que prefieras final List<String> resultado = new ArrayList<String>(); //buscamos todas las coincidencias while (matcher.find()) { //agregando una por una a la lista resultado.add(matcher.group()); } //podemos imprimir la lista } }
Standard input is empty