たくさんの単語 (主にストックホルムやロンドンなどの場所) とたくさんの文字列があります。「ストックホルムからロンドンに行きたい」のように。どの文字列にどの単語が含まれているかを知りたいです。
現在、このタスクを実行するために .indexOf を使用しています。
単語のスペルミスを識別するライブラリ、メソッド、関数などは JavaScript にありますか?
たくさんの単語 (主にストックホルムやロンドンなどの場所) とたくさんの文字列があります。「ストックホルムからロンドンに行きたい」のように。どの文字列にどの単語が含まれているかを知りたいです。
現在、このタスクを実行するために .indexOf を使用しています。
単語のスペルミスを識別するライブラリ、メソッド、関数などは JavaScript にありますか?
https://github.com/epeli/underscore.string#readme
levenshtein _.levenshtein(string1, string2)
距離機能をチェックしてください。ストリング間の距離を計算するために使用できます。
このJSライブラリhttp://www.javascriptspellcheck.com/を見つけました。これは、いくつかの言語でスペルをチェックすることになっています
上記を読んだ後、あなたがやろうとしていることを正確に理解しているかどうかはわかりません...しかし、スペルが間違っている単語の特定に関する最後の質問に関しては、Javaスクリプトのスペルチェックを見てみたいと思います. 補足として.. 多くの場合、スペルが正しい単語と間違ったスペルの単語を数えたいときに、soundexを使用しようとします。
php にはデフォルトでレーベンシュタイン関数があります。このメソッドは、 PHPJSライブラリを使用して使用できます。
単語と正しい単語の辞書との間のレーベンシュタイン距離を見つけることにより、スペルミスのある単語からのレーベンシュタイン距離が最小の単語を取得できます。これはおそらく、特定の単語の正しいスペルです。