aspell辞書を単語の簡単なリストに変換する方法は?


25

aspell辞書からすべての単語のリストを取得したい。aspellとaspellポーランド語の辞書をダウンロードし、次を使用して解凍しました。

preunzip pl.cwl

私は得たpl.wl

...
hippie
hippies
hippiesowski/bXxYc
hippika/MNn
hippis/NOqsT
hippisiara/MnN
hippiska/mMN
hippisowski/bXxYc
...

しかし、/bXxYcまたはのような接尾辞が付いて表示され/MNnます。これらの接尾辞はで定義されてpl_affix.datいます。

...
SFX n Y 5
SFX n   a         0         [^ij]a
SFX n   ja        yj        [^aeijoóuy]ja
SFX n   a         0         [aeijoóuy]ja
SFX n   ia        ij        [^drt]ia
SFX n   ia        yj        [drt]ia
...

これは赤緯と活用に関連しています。すべてのフォーム(.datfileで定義されている対応するすべてのサフィックスを含む)を最初のリストに追加するにはどうすればよいですか?

ところで:スペルチェッカーにはこのリストが必要jazzyです。

回答:


28

これを試してみてください:

aspell -d pl dump master | aspell -l pl expand > my.dict

コメントの修正に一致するように編集されました。


ほぼ、私は欲しいものを手に入れましたが、英語の接尾辞が付いています...例:「hippiesowski hippiesowskiens hippiesowskily」
-rafalmag

1
正しいコマンドは次のとおりです。aspell-d pl dump master | aspell -l pl expand> my.dict今、「hippiesowski niehippiesowski hippiesowskimi ...」
rafalmag

これらの単語のすべてのプロパティも抽出するにはどうすればよいですか?
ノードロー14

特定/単一の.rwsファイルをテキストファイルに変換する方法
ナダブB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.