Есть ли Regex-подобный, способный анализировать совпадающие символы?
Это регулярное выражение
/\(.*\)/
победил't совпадающие круглые скобки, но последние круглые скобки в строке. Существует ли расширение регулярного выражения или что-то подобное, с правильным синтаксисом, который учитывает это? Например:
there are (many (things (on) the)) box (except (carrots (and apples)))
/OPEN(.*CLOSE)/
должен соответствовать(many (things (on) the))
Там может быть бесконечное количество скобок.