// const regex = / \[\d+\..*?\]\(.*?\)/g; const regex = / \[.*?]\(.*?\)/g; const getCitations = (res) => { const adaptiveCards = res.details.adaptiveCards; const textBlocks = adaptiveCards && adaptiveCards[0].body; if (!textBlocks) { return ''; } let links = textBlocks[textBlocks.length - 1]?.text.match(regex); if (links?.length === 0 || !links) { return ''; } links = links.map((link) => link.trim()); return links.join('\n - '); }; module.exports = getCitations;