【发布时间】:2016-09-02 18:35:34
【问题描述】:
我正在尝试寻找一种方法来比较两个字符串而不考虑它们的字母重音和大小写。
我正在解析一个包含许多不同语言名称的大型文档,有时用户忘记添加重音符号,只是懒于将重音符号添加到他们的名字中,或者不同语言的相同名称拼写相同的事实字母,但没有重音。
例如,"COTE D'IVOIRE" = "Côte d'Ivoire" 将是真的。
我知道 Java 有一个内置的 .equalsIgnoreCase,但是我如何在忽略重音和大小写的情况下比较重音?
【问题讨论】:
标签: java regex string unicode utf