diff --git a/dicts/jichu.dict.yaml b/dicts/jichu.dict.yaml index 7ab307f..dd3cfca 100644 --- a/dicts/jichu.dict.yaml +++ b/dicts/jichu.dict.yaml @@ -316136,6 +316136,7 @@ sort: by_weight 非对抗 fēi duì kàng 52 废队友 fèi duì yǒu 107 肥墩墩 féi dūn dūn 89 +费多长 fèi duō cháng 506 费多尔 fèi duō ěr 167 飞多高 fēi duō gāo 172 飞多久 fēi duō jiǔ 105 @@ -808319,8 +808320,8 @@ sort: by_weight 在签字 zài qiān zì 425 在墙边 zài qiáng biān 181 再强大 zài qiáng dà 188 +再强调 zài qiáng diào 347 在强调 zài qiáng diào 297 -再强调 zài qiáng diào 247 在强化 zài qiáng huà 314 再强化 zài qiáng huà 160 在强烈 zài qiáng liè 185 diff --git a/lua/tone_fallback.lua b/lua/tone_fallback.lua index e6db166..07cd6f7 100644 --- a/lua/tone_fallback.lua +++ b/lua/tone_fallback.lua @@ -10,7 +10,7 @@ local wanxiang = require("wanxiang") -- 将目标字符的连续段压缩为“最后一个字符” local function compress_runs_keep_last(text) local changed = false - local out = text:gsub('([:"<>7890])([:"<>7890]+)', function(_, tail) + local out = text:gsub('([7890])([7890]+)', function(_, tail) changed = true return tail:sub(-1) end)