Commit 9686ac09 by weiw

fix: 去除回答括号中的内容

parent cc6ad537
......@@ -39,8 +39,10 @@ export const Chat: React.FC = () => {
if (lastIndex >= 0) {
// 创建最后一项的新对象,合并现有数据和新的 answer
const originalAnswer = (newItems[lastIndex].answerList?.[0]?.answer || '') + msg.content.data.answer
// 移除所有括号及其内容
let filteredAnswer = originalAnswer.replace(/\([^)]*\)/g, '').trim()
// 去除 [参考文档《任意内容》 《任意内容》...] 格式的内容
const filteredAnswer = originalAnswer.replace(/\[参考文档(?:[^]*》\s*)+\]/g, '').trim()
filteredAnswer = filteredAnswer.replace(/\[参考文档(?:[^]*》\s*)+\]/g, '').trim()
newItems[lastIndex] = {
...newItems[lastIndex],
......@@ -199,7 +201,7 @@ export const Chat: React.FC = () => {
...item,
answerList: item.answerList.map(answerItem => ({
...answerItem,
answer: answerItem.answer?.replace(/\[参考文档(?:[^]*》\s*)+\]/g, '').trim(),
answer: answerItem.answer?.replace(/\([^)]*\)/g, '').replace(/\[参考文档(?:[^]*》\s*)+\]/g, '').trim(),
})),
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment