Comment trouver la chaîne la plus proche (s) dans la liste:Comment trouver la chaîne la plus proche dans la liste
var list = new List<string>
{
"hello how are you",
"weather is good today",
"what is your name",
"what time is it",
"what is your favorite color",
"hello world",
"how much money you got",
"where are you",
"like you"
};
et si l'entrée mise à jour est la suivante:
string input = "how are you";
et un autre avec une erreur de type:
string input = "how are ytou";
pour les deux cas serait bon d'obtenir ceci:
hello how are you
where are you
ou même ce résultat:
hello how are you
where are you
how much money you got
ou au moins juste:
hello how are you
J'ai besoin pour éviter une erreur de type minimal dans la requête de l'utilisateur de faire une réponse.
est toujours sur le pourcentage de caractères correspondants dans les mots épanouies sur le séquençage des mots. Peu au-dessus de la capacité de base regex. – sln
@Wiktor Stribiżew édité –