Quiero dividir cadenas en forma de EADGBE o DADF # AD en cadenas separadas, cada una con una letra o una letra más un signo #. ¿Hay alguna manera más elegante que iterar a través de la cadena con un enfoque de fuerza bruta?¿Cuál es una buena manera de dividir una cadena no delimitada en Java?
String.split obviamente se basa en delimitadores, que luego se descartan, lo cual no me sirve para nada - durante un par de minutos pensé que split("[a-gA-G]#?");
iba a funcionar, pero no, eso no ayuda a todo, casi quiero lo opuesto a eso ...
¿Puedes dar un ejemplo de una cadena que quieras dividir? – chandsie
Me temo que tendrás que ir por el método de la fuerza bruta – mac
Esto es trivial. Ve por la fuerza bruta. No agregue complejidad y vistas generales de una expresión regular. –