Заменить функцию в React формулами Quill - PullRequest
0 голосов
/ 05 августа 2020

Я использую функцию замены следующим образом, и она отлично работает: choice.value.replace(/(<([^>]+)>)/ig, '') Однако, когда я работаю с Quill Formulas, например √5, он преобразует его в строку: 5\sqrt{5}5. Можно ли исправить это так, чтобы он отображался со всеми символами формул?

1 Ответ

1 голос
/ 05 августа 2020

Я бы рекомендовал взглянуть на MathJax и его реализацию React здесь или пакет React Latex

Я думаю, что использование .replace для обработки латексных струн поможет вам только настолько, насколько вы можете видеть в своей проблеме. Но вы можете использовать .replace(), чтобы сделать его читаемым для некоторых из упомянутых мной пакетов. Я бы попробовал что-то вроде:

MathJax.something(choice.value.replace(/(<([^>]+)>)/ig, ''))

...