我的应用程序还支持旁遮普语(\ 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 ]"吗?在我看来,您正在尝试按特定顺序匹配四个字符,但给匹配器六个字符作为输入。

07-24 09:37
查看更多