Estaba tratando de dividir una expresión aritmética (por ejemplo, "1 + 2 + 10 + 15") en los signos más. Sin embargo, no logré escribir la expresión regular apropiada. Pensé que esto funcionaría:Java - ¿Cómo dividir una cadena en los signos más?
expression.split("\\+");
pero no es así. ¿Conoces la solución correcta?
funciona perfectamente. ¿Por qué crees que no? – Bozho
Si desea dividir por un patrón no regex, puede usar Pattern.quote ("+") para generar una cadena escapada correctamente. – Philipp
Tenga en cuenta que si quiere terminar con un evaluador de expresiones completamente desarrollado, abandone las expresiones regulares y busque un analizador. –