誰かが文字列の間で最もよくマッチする大文字小文字を選ぶ良い方法があれば、私は不思議でした。たとえば、「Hi there」、「Hello」、「Hiya」、「hi」、「Hi」、および「Hey there」というキーを持つテーブルがあるとします。私は "Hi"に最も近いマッチを探したい。それは最初に "Hi"にマッチします。それが見つからなければ、 "hi"、 "Hiya"などとなります。完璧なマッチに優先順位をつけ、次に相違点や長さの差が最も少ないマッチの大文字と小文字を比較します。Lua - 文字列に最適な一致を見つける
私の現在のメソッドは、最初は完璧なマッチをチェックしてから、string.matchを使用してループし、最も近いstring.lenを保存して、扱いにくいようです。
私は、あなたはこれにLevenshtein距離が必要だと思います。 [ここをクリック](https://stackoverflow.com/questions/42681501/how-do-you-make-a-string-dictionary-function-in-lua) – McBarby