有誰知道一個簡單的方法來比較兩個字符串在一起生成兩者之間的「差額」嗎? (在數值中)我一直在爬行谷歌,很幸運。在做了一些編碼之後,它並不像我想象的那麼簡單。任何線索?比較生成數字差值的兩個字符串
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. 比較兩個字符串值
- 8. 比較PHP兩個字符串,並顯示字符差異
- 9. 生成一個字符串哈希來比較兩個子字符串
- 10. 比較兩個字符串值並返回公共字符串
- 11. C#比較兩個字符串數組
- 12. TSQL函數比較兩個字符串
- 13. C++比較兩個字符串文字
- 14. 比較兩個字符串由字母
- 15. 逐字比較.NET中兩個字符串的比較
- 16. 字符串(C) - 比較兩個字符串的字母
- 17. 比較兩個字符串作爲比較器中的最後一個差分?
- 18. 用連接字符串比較兩個字符串數組VB.NET
- 19. 比較兩組字符串
- 20. 比較字符串兩場
- 21. 與字符串比較字符串值
- 22. 比較兩個字符串的含義
- 23. 比較ruby中的兩個字符串
- 24. 比較C++中的兩個字符串
- 25. PowerShell的比較兩個字符串
- 26. 比較ArrayList中的兩個字符串
- 27. 比較兩個字符串中的Java
- 28. 比較兩個字符串的OBJ-C
- 29. 比較C#中的兩個字符串
- 30. 比較MIPS中的兩個字符串
Upmod比我快。 :) – 2008-10-09 18:18:03
你贏得第一....正是我所期待的!感謝:) – 2008-10-09 18:18:46