Я пытаюсь проанализировать латексный код из html кода, который выглядит следующим образом:
string = " your answer is wrong! Solution: based on \((\vec{n_E},\vec{g})= 0 \) and \(d(g,E)=0\) beeing ... "
Я хочу заменить весь латексный код на вывод функции, которая принимает латексный код в качестве аргумента , (Поскольку существует проблема с поиском правильного шаблона, функция extract
возвращает на данный момент пустую строку)
Я пытался:
latex_end = "\)"
latex_start = "\("
string = re.sub(r'{}.*?{}'.format(latex_start, latex_end), extract, string)
Результат:
your answer is wrong! Solution: based on \= 0 \) and \=0\) beeing ...
Ожидаемый
your answer is wrong! Solution: based on and beeing ...
Есть идеи, почему он не находит образец? Есть ли способ реализовать это?