请你能帮助我比较两个字符串与特殊字符在MySQL的相同方式吗? 例如,这两个字符串应该相等:“Dražík”和“Drazik”在java比较字符串忽略特殊字符
1
A
回答
3
使用一个Collator。请参阅Performing Locale-Independent Comparisons
0
您可以简单地使用s.compareTo(z)函数,其中s,z是字符串名称。 它返回两个字符串中第一个不匹配字符之间的差异
1
最有可能获得编辑距离/ Levenshtein distance应解决您的问题。这不是一个理想的解决方案,但您可以使用它取得重大成功。
相关问题
- 1. 比较字符串时忽略特殊字符
- 2. simple_html_dom忽略特殊字符
- 3. 忽略StringTokenizer上的特殊字符java
- 4. 有特殊字符比较词时忽略变音字符(E,E,...)
- 5. 比较在特殊字符的jave中的2个字符串
- 6. 正则表达式Python字符串忽略特殊字符
- 7. 使Autohotkey忽略字符串中的任何特殊字符
- 8. sed - 如何忽略字符串中的许多特殊字符
- 9. 比较忽略重音字符的字符串
- 10. 正则表达式:忽略字符字符串比较
- 11. PHP - 比较特殊字符的字符串
- 12. 比较特殊字符的阿拉伯语字符串IOS
- 13. C#字符串比较失败,其中包含特殊字符的字符串
- 14. 特殊字符和Java字符串
- 15. android忽略特殊字符输入
- 16. SQL Server - 忽略特殊字符
- 17. VBS - 忽略\特殊字符属性
- 18. Android上忽略的特殊字符
- 19. VB脚本忽略特殊字符
- 20. 比较忽略前导字符
- 21. Java字符串比较
- 22. 的java字符串比较
- 23. 字符串比较Java
- 24. Java字符串比较
- 25. Java比较字符串
- 26. 比较Java字符串用==
- 27. 忽略字符串比较中的重音字母
- 28. 如何忽略行尾的数字以比较字符串?
- 29. 如何忽略字符串比较和字典查找
- 30. 比较特殊字符与变量javascript
你也许可以得到一些想法[这里](http://stackoverflow.com/q/1453171/1343161)。 – Keppil