resume-parser-mcp
Version:
To install dependencies:
20 lines (17 loc) • 586 B
text/typescript
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;
}