我的应用程序还支持旁遮普语(\ u0A00- \ u0A7F)
我尝试了以下代码
Pattern classPattern = Pattern.compile("\u0A00-\u0A7F ");
Matcher classMatcher = classPattern.matcher("ਭਾਸ਼ਾ ਸੰਦ");
if (classMatcher.find()) {
System.out.println("yes");
}else{
System.out.println("no");
}
尽管我在matcher()中提供了旁遮普字符,但我却获得了“否”的输出
知道为什么吗?
最佳答案
该模式应该为"[\u0A00-\u0A7F ]"
吗?在我看来,您正在尝试按特定顺序匹配四个字符,但给匹配器六个字符作为输入。