利用
java.text.Normalizer正则表达式摆脱变音符号。
public static String removeDiacriticalMarks(String string) { return Normalizer.normalize(string, Form.NFD) .replaceAll("\p{InCombiningDiacriticalMarks}+", "");}
您可以如下使用:
String value = "Joáo";String comparisonMaterial = removeDiacriticalMarks(value); // Joao
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)