UNPKG

resume-parser-mcp

Version:

To install dependencies:

19 lines (18 loc) 702 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractSummary = extractSummary; function extractSummary(text) { 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; }