From 46d9a6461fc84bf9d8ebbb7282354cec6c83ee73 Mon Sep 17 00:00:00 2001 From: sgdream <35300959+sgdream@users.noreply.github.com> Date: Fri, 8 Mar 2024 09:47:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9F=A5=E8=AF=86=E5=BA=93QA=E7=94=9F?= =?UTF-8?q?=E6=88=90=EF=BC=8C=E7=AD=94=E6=A1=88=E4=B8=AD=E6=9C=89=E2=80=9C?= =?UTF-8?q?Q=E2=80=9D=E4=BC=9A=E5=AF=BC=E8=87=B4=E6=8F=90=E5=89=8D?= =?UTF-8?q?=E6=88=AA=E6=96=AD=E3=80=82=20(#950)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/app/src/service/events/generateQA.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/app/src/service/events/generateQA.ts b/projects/app/src/service/events/generateQA.ts index b023b17d9..4053b3b41 100644 --- a/projects/app/src/service/events/generateQA.ts +++ b/projects/app/src/service/events/generateQA.ts @@ -176,7 +176,7 @@ ${replaceVariable(Prompt_AgentQA.fixedText, { text })}`; */ function formatSplitText(text: string, rawText: string) { text = text.replace(/\\n/g, '\n'); // 将换行符替换为空格 - const regex = /Q\d+:(\s*)(.*)(\s*)A\d+:(\s*)([\s\S]*?)(?=Q|$)/g; // 匹配Q和A的正则表达式 + const regex = /Q\d+:(\s*)(.*)(\s*)A\d+:(\s*)([\s\S]*?)(?=Q\d|$)/g; // 匹配Q和A的正则表达式 const matches = text.matchAll(regex); // 获取所有匹配到的结果 const result: PushDatasetDataChunkProps[] = []; // 存储最终的结果