Wie konvertiert man ein Aspell-Wörterbuch in eine einfache Liste von Wörtern?


25

Ich möchte eine Liste aller Wörter aus dem Aspell-Wörterbuch erhalten. Ich habe aspell und aspell polish dictionary heruntergeladen und es dann mit folgendem Befehl entpackt:

preunzip pl.cwl

Ich habe pl.wl:

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

aber sie erscheinen mit Sufix wie /bXxYcoder /MNn. Diese Suffixe sind in definiert pl_affix.dat, was so aussieht

...
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
...

Es ist verbunden mit der Deklination und Konjugation. Wie kann ich der ersten Liste alle Formulare hinzufügen (mit allen entsprechenden Suffixen wie in der .datDatei definiert )?

BTW: Ich brauche diese Liste zur Rechtschreibprüfung jazzy.

Antworten:


28

Probieren Sie es aus:

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

Bearbeitet , um den Korrekturen im Kommentar zu entsprechen.


Fast habe ich bekommen, was ich wollte, aber mit englischen Suffixen ... Beispiel: "
hippiesowski hippiesowskiens hippiesowskily

1
Der richtige Befehl lautet: aspell -d pl dump master | aspell -l pl expand> my.dict Jetzt habe ich: "hippiesowski niehippiesowski hippiesowskimi ..."
rafalmag

Wie extrahiere ich auch alle Eigenschaften dieser Wörter?
Nordlöw

Wie konvertiert man eine bestimmte / einzelne .rws-Datei in eine Textdatei?
Nadav B
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.