Ich bin auf der Suche nach Möglichkeiten, ein Wort automatisch zu reparieren, wenn das Wort falsch geschrieben ist und scheint eine Kombination aus zwei Wörtern zu sein. Zum Beispiel sollte "considerationof" "Berücksichtigung von" sein. Jede Führung oder jedes Beispiel wird sehr geschätzt. Vielen Dank!C# WPF-Rechtschreibprüfung für falsch geschriebene Wortstrings.
Antwort
die Sie interessieren für iterieren Ihre Rechtschreibung:
TextBox tb = new TextBox();
tb.SpellCheck.IsEnabled = true;
tb.Text = @"I am looking for ways to automatically fix a word if the word is miss spelled and seems to be a combination of two words. For example ""considerationof"" should be ""consideration of"". Any lead or any example will be greatly appreciated. Thanks!";
var spellingErrorIndex = tb.Text.Length;
do
{
var spellingError = tb.GetSpellingError(spellingErrorIndex);
if (spellingError != null)
{
var suggestions = spellingError.Suggestions; //suggests "consideration of"
spellingError.Correct(suggestions.First());
}
spellingErrorIndex = tb.GetNextSpellingErrorCharacterIndex(spellingErrorIndex, LogicalDirection.Backward);
} while (spellingErrorIndex >= 0);
Der Wert tb.Text
danach ausgeführt wird, ist
„Ich nach Möglichkeiten suchen automatisch ein Wort zu beheben, wenn das Wort Fehl buchstabiert und scheint eine Kombination von zwei Wörtern zu sein.Zum Beispiel \ "Berücksichtigung \" sollte \ "Berücksichtigung \" sein. Jede Führung oder jedes Beispiel wird sehr geschätzt werden. Danke! "
Es "auto-korrigiert" den ersten Vorschlag. Ob das letztendlich das ist, was Sie wollen oder nicht, müssen Sie entscheiden.
Es wäre wahrscheinlich eine schlechte Idee, dies auf ein TextChanged
Ereignis zu setzen (Sie wollen nicht, dass Wörter korrigiert werden, bevor sie mit beign tipped fertig sind). Vielleicht ist etwas wie LostFocus
besser geeignet.
Danke das hat funktioniert !. – inavnacorp
- 1. Wie konfiguriere ich Eclipse Quick Fix für falsch geschriebene Wörter?
- 2. Erhalten Sie falsch geschriebene Wörter von Microsoft Word
- 3. Verein named nicht vielleicht falsch geschriebene Ausgabe in Schienen Verein
- 4. Wie finden Sie ein ähnliches Wort für eine falsch geschriebene in PHP?
- 5. Gutes Beispiel für geschriebene Rails Codierungsstandards?
- 6. Android: selbst geschriebene RotationAnimation für Tacho - Leistung?
- 7. Objective-C WAHR/FALSCH vs wahr/falsch
- 8. Polymorphismus C++ falsch Ausgang
- 9. C++: breite Zeichenausgabe falsch?
- 10. Umleiten SEO neu geschriebene URL
- 11. Geschriebene Gleichung nach Python Code
- 12. Open-Source-Beispiele für gut geschriebene SCM-Webschnittstelle in Perl
- 13. Kann eine für Windows geschriebene Desktopanwendung unter Linux ausgeführt werden?
- 14. MYSQL: selbst geschriebene String-Manipulation Funktion gibt unerwartetes Ergebnis
- 15. C++ comp (a, a) == falsch
- 16. C# Crystal Reports Druckseitengröße falsch
- 17. File.Exists immer zurück Falsch C#
- 18. C++ Operator Overloading immer falsch
- 19. Erkennen von falsch geschriebenen Wörtern
- 20. C# wpf - falsch dir für Bilder, aber Video funktioniert ok
- 21. Manuell geschriebene Business-Objekte oder DAL-Objekte?
- 22. Zugriff auf geschriebene Dateien ohne root-Berechtigungen?
- 23. Wenn C++ maschinenabhängig ist, wie funktioniert in C++ geschriebene Software auf verschiedenen Computern?
- 24. Stripping groß geschriebene Worte in Excel VBA
- 25. In Java geschriebene Steuerzeichen in Bytes finden
- 26. Gut geschriebene Open-Source-Projekte (zum Lernen)?
- 27. Warum falsch == "falsch" ist falsch?
- 28. pylint falsch positiv für Superklasse __init__
- 29. C# Simple Countdown - Was mache ich falsch?
- 30. C#, wo ich falsch gelaufen bin
Ist dies in ASP.NET, Winforms, WPF? ... – Brad
WPF-Anwendung. – inavnacorp
Haben Sie das gesehen? https://msdn.microsoft.com/en-us/library/system.windows.controls.spellcheck(v=vs.110).aspx – Brad