내 응용 프로그램은 내가 정규의 펀잡있는 Charactes을 제공하지만 내가 출력으로 "아니오"는 무엇입니까정규 표현식은
Pattern classPattern = Pattern.compile("\u0A00-\u0A7F ");
Matcher classMatcher = classPattern.matcher("ਭਾਸ਼ਾ ਸੰਦ");
if (classMatcher.find()) {
System.out.println("yes");
}else{
System.out.println("no");
}
펀자 브어 (\ u0A00- \ u0A7F) 난 다음 시도 코드를 (지원)
어떤 아이디어?
'[\ u0A00- \ u0A7F]'문자를 사용하는 대신'\ p {InGurmukhi}'를 사용하시지 않으시겠습니까? 이제는 매직 넘버 대신에 상징적입니다. 당신은 정규 표현식에서 또는 그것을 둘러싸고있는 문자 클래스의 일부로 그것을 단독으로 사용할 수 있습니다. – tchrist