You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hunspell对句号的处理规则及特定词汇校验配置咨询

Hunspell 对句号的处理与自定义配置方案

默认处理逻辑

Hunspell会将带句号的词汇(比如Dr.、e.g.)作为独立拼写单元处理。如果这类缩写条目存在于当前使用的词库(.dic文件)中,或者能通过词库的词缀规则生成,就会被判定为正确拼写。大多数默认词库已经收录了e.g.、Dr.这类常见缩写,所以默认情况下它们会被识别为合法拼写。

自定义配置:仅允许带句号的Dr

要实现只有Dr.被判定为正确,单独的Dr被标记为拼写错误,可以通过以下两步操作:

  1. 清理词库中的无句号条目
    确保你的.dic词库文件中没有单独的Dr条目,这样Hunspell默认会将无句号的Dr识别为拼写错误。

  2. 添加带句号的合法条目或词缀规则

    • 直接添加条目:在.dic文件中加入Dr.,这样Dr.会被判定为正确拼写。
    • 词缀规则批量处理(适合同类缩写):如果需要批量处理类似的缩写,可以在.aff词缀文件中定义后缀规则。例如:
      SFX A 0 . Y
      SFX A y Dr
      
      这条规则的含义是:针对词根Dr,添加后缀.(即生成Dr.)时,视为合法拼写。配合第一步的设置,就能实现仅Dr.正确的效果。

补充说明

对于e.g.这类固定缩写,同样可以通过上述方法调整:如果需要限制只有带句号的写法合法,只需确保词库中仅存在e.g.条目,删除或不添加eg/e.g(无末尾句号)这类变体即可。

内容的提问来源于stack exchange,提问作者shantanuo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 10:30:00