From 17684a29d214c1c315f21cdb72330edeee1a5218 Mon Sep 17 00:00:00 2001 From: orz12 Date: Sun, 7 Jul 2024 15:25:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AF=84=E8=AE=BA=E5=8C=BA=E4=BC=98?= =?UTF-8?q?=E5=85=88=E5=8C=B9=E9=85=8D=E6=9B=B4=E9=95=BF=E7=9A=84=E6=AD=A3?= =?UTF-8?q?=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 避免【@植物大战僵尸 @植物大战僵尸2】同时出现时只识别到前者 --- lib/pages/video/detail/reply/widgets/reply_item.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pages/video/detail/reply/widgets/reply_item.dart b/lib/pages/video/detail/reply/widgets/reply_item.dart index 30d3faf5..4fe4723a 100644 --- a/lib/pages/video/detail/reply/widgets/reply_item.dart +++ b/lib/pages/video/detail/reply/widgets/reply_item.dart @@ -575,7 +575,7 @@ InlineSpan buildContent( return e.replaceAllMapped( RegExp(r'[?+*]'), (match) => '\\${match.group(0)}'); }).toList(); - + specialTokens.sort((a, b) => b.length.compareTo(a.length)); String patternStr = specialTokens.map(RegExp.escape).join('|'); if (patternStr.isNotEmpty) { patternStr += "|";