Я пытаюсь сопоставить символы Юникода в Java.
Входная строка: informa
Соответствующая строка: informátion
Пока я пробовал это:
Pattern p= Pattern.compile("informa[\u0000-\uffff].*", (Pattern.UNICODE_CASE|Pattern.CANON_EQ|Pattern.CASE_INSENSITIVE));
String s = "informátion";
Matcher m = p.matcher(s);
if(m.matches()){
System.out.println("Match!");
}else{
System.out.println("No match");
}
Выдается как "Нет совпадений".Есть идеи?