Я просмотрел большинство вопросов, связанных с регулярным выражением, и ни один из них не соответствует моему конкретному случаю.Разбиение строки по круглым скобкам, группировка с круглыми скобками, java
Скажем, у меня есть строка: "ABe(CD)(EF)GHi"
Я хочу: "A", "Be", "(CD)", "(EF)", "G", "Hi"
Я пробовал:
.split("(?=[A-Z\\(\\)])"), which gives me: "A", "Be", "(", "C", "D", ")", "(", "E", "F", ")", "G", "Hi".
Есть идеи?
Это работало. Спасибо :) – w1drose