Duplicar posible:
Are there any Fuzzy Search or String Similarity Functions libraries written for C#?¿Cómo comprobar si dos cadenas son una coincidencia parcial en C#?
Estoy creando una aplicación que va a excepción de la entrada de usuario de una canción o artista o álbum nombre y luego se verá a través de una matriz de cadenas o ArrayList para cualquier posibles coincidencias.
Las sugerencias automáticas se calcularán en función del porcentaje de coincidencia.
Por ejemplo
Si los tipos de usuario enlace PRK debe encontrar Linkin Park
o Link 80
o Link Wray
pero el porcentaje partido será diferente para todos
asumir que la colección sólo buscará los nombres de artista en artista Colección y nombre de la canción en la colección de canciones.
(Los porcentajes son sólo para explicación)
Linkin Park - 98%
Link Wray -82%
Link 80 - 62%
solución no tiene por qué ser de código C#, cualquier código expresiones regulares o pseudo será bueno, pero debería poder aplicarse en C#.
Duplicado de http://stackoverflow.com/questions/83777/are-there-any-fuzzy-search-or-string-similarity-functions-libraries-written-for-c –