Tôi cố gắng khớp các ký tự unicode trong Java.Làm cách nào để khớp các ký tự unicode trong Java
Input String: informa
String để khớp với nhau: informátion
Cho đến nay tôi đã cố gắng này:
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");
}
Nó đi ra như "Không phù hợp". Ý tưởng nào?
Làm thế nào về 'îñfórmåtìön'? Nên nó "Phù hợp!"? – kennytm
Vâng, đó sẽ là ý tưởng. Bây giờ chỉ có á sẽ làm. – ankimal