有谁知道一个简单的方法来比较两个字符串在一起生成两者之间的“差额”吗? (在数值中)我一直在爬行谷歌,很幸运。在做了一些编码之后,它并不像我想象的那么简单。任何线索?比较生成数字差值的两个字符串
4
A
回答
5
你说的是“编辑距离”吗?在SO或Google上搜索“Levenshtein Distance”。我使用的版本发布在Stephen Toub's blog
2
您正在寻找Levenshtein distance。
0
您需要非常清楚地定义“差异量”。那里有很多回旋室。
例如,旧的C/C++函数strcmp()
函数逐个字符进行比较,并在第一次不匹配时返回差异。
另一方面,diff程序提供了两个文件(一次意义上也是字符串)之间差异的综合列表。你会如何量化?
1
你可能想看看Levenshtein和Hamming的距离。一个计算编辑距离(插入,删除,修改),另一个位翻转。
相关问题
- 1. 比较两个字符串字符串生成器
- 2. 比较两个字符串[]
- 3. 比较两个字符串
- 4. 比较两个字符串?
- 5. 比较两个字符串值
- 6. 生成一个字符串哈希来比较两个子字符串
- 7. 逐字比较.NET中两个字符串的比较
- 8. 比较两个字符串作为比较器中的最后一个差分?
- 9. 比较两组字符串
- 10. 比较字符串两场
- 11. 与字符串比较字符串值
- 12. 比较ArrayList中的两个字符串
- 13. 比较ANT中的两个字符串
- 14. 比较C++中的两个字符串
- 15. 比较Android上的两个字符串
- 16. 比较两个字符串的ArrayList
- 17. 比较C#中的两个字符串
- 18. 比较两个字符串的含义
- 19. 在字符比较两个字符串中的字符
- 20. 如何比较两个包含小数值的字符串?
- 21. 字符串的两个变量字符串比较
- 22. 比较两个字符串并获得差异
- 23. 比较两个字符串列表.CSV
- 24. 比较两个字符串 - 布尔型
- 25. 比较两个PHP字符串
- 26. JAVA,比较两个字符串
- 27. 比较两个字符串,找到
- 28. 如何比较两个w_char []字符串
- 29. 使用MYSQL比较两个字符串
- 30. 比较两个字符串C#?
Upmod比我快。 :) – 2008-10-09 18:18:03
你赢得第一....正是我所期待的!感谢:) – 2008-10-09 18:18:46