怎么把aspell词典转换成简单的单词列表?


25

我想从aspell词典中获取所有单词的列表。我下载了aspell和aspell Polish字典,然后使用以下命令将其解压缩:

preunzip pl.cwl

我得到了pl.wl

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

但它们显示为sufix /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

Answers:


28

试试看:

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

编辑以匹配注释中的更正。


几乎,我得到了想要的东西,但是带有英语后缀...例如:“ hippiesowski hippiesowskiens hippiesowskily”
rafalmag 2010年

1
正确的命令是:aspell -d pl dump master | aspell -l pl expand> my.dict现在,我得到:“ hippiesowski niehippiesowski hippiesowskimi ...”
rafalmag 2010年

如何提取这些单词的所有属性?
2014年

如何将特定/单个.rws文件转换为文本文件?
Nadav B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.