Здравствуйте, Аноним, Вы писали:
А>ну подумал что сплит так же сработает
Сработает, если более четко с требованиями определиться. Разница в том что в split нужно указывать regexp для разделителя. А в Matcher для искомого текста.
А>А>Pattern p = Pattern.compile("\\([^\\(\\)]+\\)");
А>
Зачем группы? Я бы через positive look behind и positive look ahead попробовал.
Типа такого:
"(?<=\\()\d+(?=\\))"