Я хочу сопоставить что-либо внутри наименьшего количества скобок, но исключаю другие скобки внутри него.
Пример 1:
Строка:
(((1))) (2)
Результат:
2
Пример 2:
Строка:
((((1) 2) 3)
Результат:
3
Пример 3:
Строка:
(1 (2 (3)))
Результат:
1
Мое регулярное выражение:
\(((?>[^\(\)]+|(?R))*)\)
К сожалению, результат не тот.