请你能帮助我比较两个字符串与特殊字符在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