UNPKG

resume-parser-mcp

Version:

To install dependencies:

20 lines (17 loc) 586 B
export function extractSummary(text: string) { const keywords = ['简介', '概述', 'Summary', 'Profile', '个人介绍']; const lines = text.split('\n'); for (let i = 0; i < lines.length; i++) { if (keywords.some((keyword) => lines[i].includes(keyword))) { // 取关键词行后的2-3行作为简介 return ( lines .slice(i + 1, i + 4) .join(' ') .trim() || null ); } } // 如果没有找到关键词,尝试取前几行作为简介 return lines.slice(1, 5).join(' ').trim() || null; }