Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Аноним, Вы писали:
А>>Есть строка вида "(1)-(2),(3)\(4)"
А>>Каким регекспом сплитануть строку что бы получить 1 2 3 4
А>>ЗЫ разделители между () могут быть любыми, главное что внутри ()
B>Обязательно String split? Через Matcher проще будет.
B>Пробовал в качестве сепаратора указать набор любых символы кроме цифр? А цифры могут быть вне скобок?
ну подумал что сплит так же сработает
Pattern p = Pattern.compile("\\([^\\(\\)]+\\)");
Matcher m = p.matcher(template);
while (m.find()) {
System.out.println(m.group(0));
}