7

Aspell は、アンダースコアまたはダッシュを含む単語を 2 つと見なします。たとえば、cloud-based は、"cloud" および "based" としてスペル チェックされます。ダッシュとアンダースコアを除外するために単語の区切り記号を指定する方法はありますか?

4

2 に答える 2

2

私が質問を正しく理解していれば、Aspellはあなたが望むことを正確に行うことはできません(私の知る限り)。これは、AspellsTODOリストにある条件付き複合語処理と関係があります。

同じリストで、Hunspellは複合語でより良い仕事をすることが言及されているので、Aspellに縛られていないのであれば、それは実行可能な代替手段かもしれません。OpenOfficeはスペルチェックにHunspellを使用しているため、要件に合っているかどうかを簡単に確認できます。少なくとも、「クラウドベース」の例では機能し、ハイフンでつながれたすべての単語を無条件の複合語とは見なしません。つまり、「ベースクラウド」はスペルミスとは見なされません。

于 2012-07-05T15:33:10.473 に答える
0

この時点では、Aspell はユーザーがやりたいことを実行できません。記号を含む単語を処理するために使用するインターフェイスは、現時点ではそのようなケースを処理できるほど洗練されていません。詳細については、こちらをご覧ください

独自のインターフェースを実装したい場合を除き、これまで解決できなかったことを残念に思います。Mikhailが提案したように、Hunspellを使用することをお勧めします.

于 2012-07-06T12:39:11.620 に答える