什么意思属性"尝试"在Hunspell

时间:2015-10-15 11:04:44

标签: dictionary spell-checking hunspell

Hunspell词缀文件可能包含属性TRY。它能做什么? Hunspell文档说:

  

Hunspell可以建议正确的单词形式,当它们与错误的输入单词相差一个TRY时   字符。 TRY的参数区分大小写。

但我不明白这意味着什么。 我有以下词缀和词典文件:

的.aff

SET UTF-8
TRY e

.DIC

2
created
create

Hunspell输入:

create
*

created
*

sreate
& sreate 1 0: create

sreated
& sreated 1 0: created

crzated
& crzated 2 0: created, create

你可以看到," sreate"," sreated"," crzated"与" s"正确的单词形式不同和" z"字符。为什么会这样?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

TRY 表示一组可能出错的字母。如果拼错的单词与词典文件中的单词相差这些字母之一,则 Hunspell 可以建议该词典单词。

在您的示例中,字母 ez 中被误认为是 crzated。因此 Hunspell 将 z 替换为 e

我不确定 sreatesreated TBH。