請你能幫助我比較兩個字符串與特殊字符在MySQL的相同方式嗎? 例如,這兩個字符串應該相等:「Dražík」和「Drazik」在java比較字符串忽略特殊字符
1
A
回答
3
使用一個Collator。請參閱Performing Locale-Independent Comparisons
0
您可以簡單地使用s.compareTo(z)函數,其中s,z是字符串名稱。 它返回兩個字符串中第一個不匹配字符之間的差異
1
最有可能獲得編輯距離/ Levenshtein distance應解決您的問題。這不是一個理想的解決方案,但您可以使用它取得重大成功。
相關問題
- 1. 字符串比較忽略特殊字符C#
- 2. 比較字符串時忽略特殊字符
- 3. simple_html_dom忽略特殊字符
- 4. 忽略StringTokenizer上的特殊字符java
- 5. SQL字符串比較忽略空白
- 6. 比較字符串忽略大小寫
- 7. MySQL的比較字符串忽略非字母數字字符
- 8. 有特殊字符比較詞時忽略變音字符(E,E,...)
- 9. 比較在特殊字符的jave中的2個字符串
- 10. 匹配並替換子字符串,而忽略特殊字符
- 11. 如何忽略字符串中的特殊字符
- 12. 正則表達式Python字符串忽略特殊字符
- 13. 使Autohotkey忽略字符串中的任何特殊字符
- 14. sed - 如何忽略字符串中的許多特殊字符
- 15. 比較忽略重音字符的字符串
- 16. 正則表達式:忽略字符字符串比較
- 17. 比較特殊字符的阿拉伯語字符串IOS
- 18. 如何比較字符串與PHP中的特殊字符?
- 19. Ruby比較activerecord與字符串寬度特殊字符
- 20. 字符串與C#中的特殊字符比較
- 21. 如何比較字符串與ü,ć,š等特殊字符?
- 22. PHP - 比較特殊字符的字符串
- 23. Java忽略字符串
- 24. C#字符串比較失敗,其中包含特殊字符的字符串
- 25. 特殊字符和Java字符串
- 26. 在比較字符串時忽略數字
- 27. android忽略特殊字符輸入
- 28. SQL Server - 忽略特殊字符
- 29. 捲曲忽略特殊字符
- 30. 忽略檢查中的特殊字符
你也許可以得到一些想法[這裏](http://stackoverflow.com/q/1453171/1343161)。 – Keppil