определение числителя и знаменателя в относительно сложном математическом выражении с использованием python

Я пытаюсь преобразовать вводимые калькулятором данные в LaTeX. если пользователь вводит это:

(3x^(x+(5/x)+(x/33))+y)/(32 + 5)

, я должен преобразовать его в это:

frac{3x^(x+frac{5}{x}+frac{x}{33})+y}{32 + 5x}

, однако у меня возникают проблемы с определением, когда числитель начинается и заканчивается. Есть предложения?

6
задан Jonathon Faust 11 February 2011 в 21:35
поделиться