Örnekler:
input: (n!/(1+n))
output: frac{n!}{1+n}
input: ((n+11)!/(n-k)^(-1))
output: frac{(n+11)!}{(n-k)^(-1)}
input: (9/10)
output: frac{9}{10}
input: ((n+11)!/(n-k)^(-1))+(11)/(2)
output: frac{(n+11)!}{(n-k)^(-1)}+(11)/(2)
Hiçbir alt parantez varsa aşağıdaki regex çalışır.
\(([^\/\)]*)\/([^\)]*)\)
Aşağıdaki parantez uyan yok
@\((([^()]++|\((?:[^()]++|(?R))+\))+)\)@
Ben sadece onları "birleştirmek" için nasıl anlamaya olamaz - bölünmesini and dengeli parantez işlemek için tek bir düzenli ifade yazmak.