我刚刚看到这里提供的英国词典......
https://addons.mozilla.org/en-US/firefox/addon/british-english-dictionary/
源指的是具有如下行的词缀和后缀规则:
SFX B te bility ate
SFX B e ability [^a]te
SFX B 0 bability [^aeio][aeiou]b
有人可以解释如何阅读这些规则吗?
答案 0 :(得分:2)
Firefox使用Hunspell dictionaries。您引用的行使用以下格式:
SFX标志剥离后缀条件morphological_description
所有三行都定义了B类后缀(仅适用于.dic
文件中标有此类的单词)。第一行定义后缀-bility
,可以添加到以ate
结尾的单词并替换te
。示例:communicate
,剥离te
,添加bility
,获取communicability
。
第二行列出-ability
作为以te
结尾而不是ate
(此处使用regular expressions syntax)的字词的后缀,此处仅删除了e
这个词的结尾。示例:excite
,剥离e
,添加ability
,获取excitability
。
最后,第三行将-bability
列为以辅音结尾的单词的后缀,后跟元音后跟b
。零表示这个后缀只是添加到单词中,它不会替换任何东西(在这种特殊情况下似乎很奇怪,我认为最后一个字母应该被删除)。字母b
似乎未使用此规则,但accept
=> acceptability
符合t
字母的类似规则。