Comment obtenir le pourcentage de pertinence entre deux chaînes en C#?Pourcentage de pertinence entre deux chaînes
2
A
Répondre
7
Vous cherchez quelque chose de similaire au Levenshtein distance, qui est la distance entre deux chaînes est donnée par le nombre minimum d'opérations nécessaires pour transformer une chaîne dans l'autre?
0
Il n'y a pas de réponse simple pour cela, mais jetez un oeil à l'article string metrics de Wikipedia. Il y a beaucoup d'approches différentes, bien que la plus connue soit probablement la Levenshtein distance, qui attribue un rang entier à une paire de chaînes pour quantifier la 'distance' entre elles.
0
Découvrez le paquet open source SimMetrics sur sourceforge - cela devrait couvrir tous les besoins possibles de façon assez simple.
Questions connexes
- 1. différence de pourcentage entre deux fichiers texte
- 2. Comment calculer le pourcentage de similarité ou de différence entre deux textes/chaînes de caractères?
- 3. str_replace entre deux chaînes numériques
- 4. envoi de chaînes entre deux vues?
- 5. Comment trouver la différence entre deux chaînes?
- 6. Rechercher une chaîne entre deux chaînes connues
- 7. Trouver toutes les sous-chaînes entre deux chaînes
- 8. Supprimer toutes les lignes entre deux chaînes
- 9. Partage de chaînes de connexion entre deux applications .NET
- 10. Recherche de méthode pour faire la différence entre deux chaînes
- 11. Remplacement de la chaîne entre deux chaînes iphone sdk
- 12. de script Bash différence Rechercher entre deux chaînes
- 13. Sélection de texte entre deux chaînes séparées + php
- 14. comparaison de chaînes basée sur le pourcentage en php
- 15. Combinaison de deux chaînes
- 16. Comparaison de deux chaînes
- 17. "Heure: Minute" différence entre deux chaînes "Heure: Minute"
- 18. Lire et supprimer du texte entre deux chaînes en perl
- 19. requête LINQ pour trouver des chaînes communes entre deux collections
- 20. javascript regex pour faire correspondre les caractères entre deux chaînes
- 21. Obtenir la valeur entre deux sous-chaînes en utilisant regex
- 22. Comment extraire la valeur entre deux chaînes en utilisant regex?
- 23. Expression régulière pour une chaîne entre deux chaînes?
- 24. Quelle est la différence entre ces deux chaînes?
- 25. Différence de pourcentage entre différentes valeurs dans les mêmes clés de deux tableaux différents
- 26. créer un WIKI comme "diff" entre deux chaînes
- 27. Python 2.5.2: supprimer ce qui se trouve entre deux lignes contenant deux chaînes de béton
- 28. Modifier le pourcentage de changement entre les tables
- 29. recherche liste de dizaines ou quelques centaines de chaînes de texte, tri par pertinence
- 30. utilisant l'expression rationnelle pour correspondre à la chaîne entre deux chaînes en excluant les chaînes
Voulez-vous dire "pertinence"? – John
mon mauvais .. oui je veux dire la pertinence –
Comment définissez-vous «pertinence»? Parlons-nous de la pertinence des caractères (comparaison des longueurs, nombre de caractères communs, ordre commun des caractères, etc.) ou quelque chose de plus abstrait comme la pertinence du sens (reliant «caractère» et «lettre» comme étant * pertinent *, même si lexicographiquement ils sont différents)? –