From e01ce128db8461f4b8f0a3dd410de81907df3598 Mon Sep 17 00:00:00 2001 From: huangzhe Date: Thu, 31 Jul 2025 15:31:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E6=AD=A3=E5=88=99?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AI-new/components/message.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/AI-new/components/message.vue b/src/views/AI-new/components/message.vue index 9ce50a4..a657041 100644 --- a/src/views/AI-new/components/message.vue +++ b/src/views/AI-new/components/message.vue @@ -92,14 +92,16 @@ export default { // 如果开头是中文,直接返回 if (new RegExp('^[\u4e00-\u9fa5]+', 'g').test(text)) return text + text = text.replace(/([^<]*)(?:<\/information>)?/g, '') + text = text.replace(/([^<]*)(?:<\/is_complete>)?/g, '') + // 捕获 不包含 < 的后置标签 span> /span> a text = text.replace(/^[/]?[a-zA-z0-9]+[]+/g, '') // 尝试匹配 标签 text = text.replace(/^<\w+>/g, '') // <\/?([\w\s]+)?(?!>)$ text = text.replace(/<\/?([\w\s='"]+)?(?!>)$/g, '') - text = text.replace(/([^<]*)(?:<\/information>)?/g, '') - text = text.replace(/([^<]*)(?:<\/is_complete>)?/g, '') + text = text.replace(/^\w+/, "") return text // }