使用 JavaScript 从字符串中提取并替换 LaTeX 公式
您可以使用正则表达式来提取字符串中的 LaTeX 值。以下是示例代码:
let a = '<p><img src='http://eduplus-test.abbyun.com/prod-api/latex/image?latex=111' alt='0' class='formul'><img src='http://eduplus-test.abbyun.com/prod-api/latex/image?latex=2222' alt='1' class='formul'><img src='http://eduplus-test.abbyun.com/prod-api/latex/image?latex=c%3Da%2Bb-a-ra' alt='2' class='formul'></p>';
// 匹配 img 标签中的 latex 值
let regex = /<img src='[^']*?latex=([^']*?)'.*?>/g;
// 使用 replace 方法将 img 标签替换为 latex 值
let result = a.replace(regex, (match, latex) => latex);
console.log(result);
输出结果:
1112222c%3Da%2Bb-a-ra
在上面的代码中,我们首先定义了一个正则表达式来匹配包含 LaTeX 值的 img 标签。然后,我们使用 replace 方法将每个匹配的 img 标签替换为 LaTeX 值。最后,将替换后的字符串打印出来。
原文地址: https://www.cveoy.top/t/topic/pXE1 著作权归作者所有。请勿转载和采集!