diff --git a/lib/pages/video/detail/reply/widgets/reply_item.dart b/lib/pages/video/detail/reply/widgets/reply_item.dart index 73784a61..bbe8116b 100644 --- a/lib/pages/video/detail/reply/widgets/reply_item.dart +++ b/lib/pages/video/detail/reply/widgets/reply_item.dart @@ -681,6 +681,12 @@ InlineSpan buildContent( if (i.contains('?')) { urlKeys[index] = i.replaceAll('?', '\\?'); } + if (i.contains('+')) { + urlKeys[index] = i.replaceAll('+', '\\+'); + } + if (i.contains('*')) { + urlKeys[index] = i.replaceAll('*', '\\*'); + } } matchUrl = matchMember.splitMapJoin( /// RegExp.escape() 转义特殊字符