您可以使用正则表达式来提取字符串中的 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 值。最后,将替换后的字符串打印出来。

使用 JavaScript 从字符串中提取并替换 LaTeX 公式

原文地址: https://www.cveoy.top/t/topic/pXE1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录