resume-parser-mcp
Version:
To install dependencies:
19 lines (18 loc) • 702 B
JavaScript
;
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;
}