我正在尝试建立一个可以解析数学文本的聊天,我认为 MathQuill 可以提供视觉效果,但我需要解析用户在提交后输入的内容。
我正在使用 MathQuill 编辑器:
<p><span id="mathTextBox" class="mathquill-editor">\sqrt[3]{8}=\frac{\sqrt{16}}{2}</span></p>
此处显示:
http://jenseng.github.io/mathquill/demo.html
我想抓住 "\sqrt[3]{8}=\frac{\sqrt{16}}{2}" 来解析。我试过了
document.getElementById("mathTextBox").innerText
但它包括工具栏文本,所以我得到:
"+基本 πGreek ⊕运算符 ≤关系 ⇔Arrows {Delimiters ∞Misc ∧ ∨ ∪ ∩ ◇ △ ⊖ ⊎ ⊗ ⊕ ▽ ⊓ ⊲ ⊔ ⊳ ⊙ ◯ † ‡ ≀ ∐ 3√8= √16 2 "
此外,我宁愿不处理符号(即 √),所以我希望它采用文本格式(即 \sqrt)。sqrt(16) 之后的文本也缺少一个除号。
任何想法都非常感谢!谢谢!