fix: parseInstance에서 공백으로 내용 줄을 분리하는 버그 수정
입력 텍스트의 한 줄을 \s+로 split해 여러 토큰으로 만들던 동작 제거. 공백은 템플릿에 정의되지 않은 구분자이므로 각 줄을 하나의 항목으로 처리. per_line 설정으로 출력 줄당 항목 수를 별도로 제어. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1566,9 +1566,9 @@ function parseInstance(text, titleMark, sectionMarks, schemaMap){
|
||||
if(curSchema?.length){
|
||||
const rec=parseRecordLine(line,curSchema);
|
||||
if(rec) result.sections[curKey].push(rec);
|
||||
else result.sections[curKey].push(...line.split(/\s+/).filter(Boolean));
|
||||
else if(line) result.sections[curKey].push(line);
|
||||
} else {
|
||||
result.sections[curKey].push(...line.split(/\s+/).filter(Boolean));
|
||||
if(line) result.sections[curKey].push(line);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user