我使用基于MySpell的Hunspell,我无法解决如何拼写检查中间带撇号的单词。
我在Max OS X终端的命令行上测试它,如下例所示:
这个短语有单引号和撇号(全部使用ASCII 0x27 '
)
He doesn't like 'Big Jon'
我将此文件保存在test.txt
中,然后按如下方式运行hunspell
程序以显示拼写错误:
~$ /usr/bin/hunspell -d en-GB -l test.txt
doesn
这会将"doesn"
打印为拼写失败。所有其他单词都会通过,包括切断"t"
。
我的词典中的单词doesn't
。 (从Mozilla下载)
我可以通过将WORDCHARS '
添加到Affix文件(en-GB.aff)来强制字典不拆分单词,但随后引用的单词被拼错为错误,所以我得到:
~$ /usr/bin/hunspell -d en-GB -l test.txt
'Big
Jon'
有没有办法(没有预处理文本)来匹配有效缩写和decapse报价?