Ich habe versucht, die Dokumentation auf SourceForge mit Hunspell zu durchsuchen, aber ich bin immer noch verloren. Gibt es anständige Beispiele für hunspell, denen ein C++ - Anfänger folgen könnte? Gelingt das nicht, gibt es irgendwelche Frei/OpenSource-Rechtschreibprüfungen, die einfacher zu verwenden sind?Beispiele/Tutorials von Hunspell
5
A
Antwort
2
Ich stimme zu, dass ihre Website ein wenig schwierig zu navigieren ist und es nicht viele Tutorials dafür gibt.
würde ich in nur Tauchen empfehlen.
Zum Beispiel hier ist ein Code für NHunspell
, die nur die .net-Version. Der unten stehende Code ist nur die grundlegende Verwendung, sollte aber für den Einstieg hilfreich sein.
Sie können Wörterbücher herunterladen vom Open Office
repository
//affPath = path to the .aff file
//dictPath = path to the .dic file
// create and load your hunspell object
NHunspell.Hunspell hunspell = new NHunspell.Hunspell(affPath, dicPath);
// want to add a word that is not part of the base dictionary? Sure, we can do that.
hunspell.Add("stackoverflow");
//lets check if a word is valid
bool isValid = hunpsell.Spell("stackoverflowed");
if(!isValid)
{
//lets get some suggestions for this word
List<String> suggestions = hunspell.Suggest("stackoverflowed");
...do stuff with your list of suggestions
}
Verwandte Themen
- 1. Hunspell für Elasticsearch
- 2. Arbeitseinstellungen für Hunspell in Emacs
- 3. Emacs Windows Rechtschreibprüfung - aspell oder hunspell
- 4. Rechtschreibbibliotheken (wie hunspell) in UWP-Anwendungen?
- 5. Generieren Sie alle Wortformen mit Lucene & Hunspell
- 6. IntelliJ Rechtschreibprüfung .dic Dateien nicht verarbeiten kann hunspell richtig
- 7. Wie ändere ich eine Hunspell-Affix-Datei, um Zahlen in Wörtern zuzulassen?
- 8. Gibt es eine Möglichkeit, das ganze Wort auf Hunspell Affix Bedingung zu entsprechen?
- 9. Wie man mit einer Prozesseingabe/-ausgabe in SBCL/Common Lisp arbeitet
- 10. linux Symlink() Funktion auf absolute Pfade gebrochen
- 11. Bulk-Rechtschreibprüfung für C-Code
- 12. Flyspell lädt nicht automatisch mit LaTeX-Datei
- 13. Lesen von Daten von außerhalb erstellt von
- 14. Entfernen von Padding von Iframe von Seite
- 15. Herunterladen von Datei von Umleiten von URLs
- 16. von. import * von Modul
- 17. Senden von XML von SUDS
- 18. Abrufen von JSONObject von String
- 19. Abrufen von NSManagedObjectContext von NSManagedObject
- 20. Wiederholen von IDs von Elementkindern
- 21. Senden von Broadcasts von asynctasks
- 22. Manipulation von ByteBuffer von JNI
- 23. Geben von Daten von Javascript
- 24. Empfangen von SMS von SIM
- 25. Kombinationsfunktion von Arrays von Arrays
- 26. Parsen von Variablen von Konsolenfehler
- 27. Abrufen von UITableViewCell von UITapGestureRecognizer
- 28. Extrahieren von optionValue von postmeta
- 29. Empfangen von Kreditkarteninformationen von Card.Io
- 30. Aufruf von Python von C#