¿Hay algún Regex similar que sea capaz de analizar símbolos coincidentes?
Esta expresion regular
/\(.*\)/
no coincidirá con el paréntesis coincidente, pero el último paréntesis en la cadena. ¿Existe una extensión de expresión regular, o algo similar, con una sintaxis adecuada que permita esto? Por ejemplo:
there are (many (things (on) the)) box (except (carrots (and apples)))
/OPEN(.*CLOSE)/
debe coincidir(many (things (on) the))
Podría haber niveles infinitos de paréntesis.