fix: 诊疗记录异常空格缺失

This commit is contained in:
2026-08-20 21:01:47 +08:00
parent 8adde58a88
commit 3e50d426de
4 changed files with 18 additions and 55 deletions
@@ -1,5 +1,4 @@
using System;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
using AibisDream.Framework;
@@ -190,9 +189,9 @@ namespace AibisDream
public string GetRecordLine()
{
const string allowedTagsPattern = @"(<|{)(?!\/?(b|i|color)(?=>|\s|=))[^(>|})]+(>|})";
var res = Regex.Replace(lineText, allowedTagsPattern, "");
return res;
var localeKind = LocalizationKit.CurrentLocaleKind;
var replaceBrWithSpace = localeKind is not (LocaleKind.Cn or LocaleKind.Ja);
return lineText.ToRecordLineText(replaceBrWithSpace);
}
public int CalcAutoDelayTime()