Как мне сопоставить текст в скобках с помощью регулярных выражений?
У меня есть следующая картина:
(COMPANY) -277.9887 (ASP,) -277.9887 (INC.)
Я хочу, чтобы конечный результат был:
КОМПАНИЯ ASP, INC.
В настоящее время у меня есть следующий код, и он продолжает возвращать исходный шаблон (я предполагаю, потому что группа все попадает между первым '(' и последний ')'
Pattern p = Pattern.compile("((.*))",Pattern.DOTALL);
Matcher matcher = p.matcher(eName);
while(matcher.find())
{
System.out.println("found match:"+matcher.group(1));
}
Я изо всех сил пытаюсь получить нужные мне результаты и ценю любую помощь. Меня не волнует объединение результатов после того, как я получу каждую группу, просто нужно получить каждую группу.