diff --git a/src/pages/api/model/data/exportModelData.ts b/src/pages/api/model/data/exportModelData.ts index 5f4c86d29..215a72615 100644 --- a/src/pages/api/model/data/exportModelData.ts +++ b/src/pages/api/model/data/exportModelData.ts @@ -4,7 +4,6 @@ import { connectToDatabase } from '@/service/mongo'; import { authToken } from '@/service/utils/tools'; import { connectRedis } from '@/service/redis'; import { VecModelDataIdx } from '@/constants/redis'; -import { clearStrLineBreak } from '@/utils/tools'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { @@ -45,7 +44,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse< searchRes.documents.forEach((item: any) => { if (item.value.q && item.value.text) { - data.push([clearStrLineBreak(item.value.q), clearStrLineBreak(item.value.text)]); + data.push([item.value.q.replace(/\n/g, '\\n'), item.value.text.replace(/\n/g, '\\n')]); } }); diff --git a/src/utils/tools.ts b/src/utils/tools.ts index 0225b1b85..71632d233 100644 --- a/src/utils/tools.ts +++ b/src/utils/tools.ts @@ -71,10 +71,3 @@ export const formatVector = (vector: number[]) => { return formattedVector; }; - -/** - * 字符串清理,替换换行符号 - */ -export const clearStrLineBreak = (str: string) => { - return str.replace(/\n+/g, '\n').replace(/\n/g, '\\n').trim(); -};