From dcd04d73ccb3d163b040bd92f4cefbb710d09798 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Sun, 3 Nov 2024 00:29:49 +0800 Subject: [PATCH] fix: sys msg matcher --- lib/pages/message/utils/index.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/pages/message/utils/index.dart b/lib/pages/message/utils/index.dart index c14e4d0a..d45203ba 100644 --- a/lib/pages/message/utils/index.dart +++ b/lib/pages/message/utils/index.dart @@ -136,6 +136,7 @@ class MessageUtils { .replaceAll('}', ''); result[linkText] = match.group(0)!; } + print('str: $str'); message += str; } } else { @@ -144,6 +145,10 @@ class MessageUtils { } lastMatchEnd = end; } + // 处理剩余的未匹配部分 + if (lastMatchEnd < text.length) { + message += text.substring(lastMatchEnd + 1); + } result['message'] = message; } else { result['message'] = text;