Я хочу разделить строки в форме EADGBE или DADF#AD на отдельные строки, каждая из которых содержит либо одну букву, либо одну букву плюс знак #. Есть ли более элегантный способ, чем перебирать строку методом грубой силы?
String.split явно полагается на разделители, которые затем отбрасываются, что мне совсем не нужно — пару минут я думал split("[a-gA-G]#?" );
собирался сработать, но нет, это совсем не помогает - я почти хочу наоборот...