0
히브리어 텍스트를 구문 분석하려고하지만 어떤 성공도 얻지 못하고 있습니다. 여기 누구든지 도와 주실 수 있습니까?자바에서 regex를 사용하는 히브리어 텍스트 구문 분석
Matcher matcherHebrew = pattern.matcher(hebrewSearhString);
이
Matcher matcherHebrew = patternHebrew.matcher(hebrewSearhString);
내가 출력을 얻을 수 있어야
String hebrewSearhString = "חן";
//String regexHebrewPattern = "([\\u0591-\\u05F4\\s]+)"; // Tried this too, but same no success
String regexHebrewPattern = "([\\p{InHebrew}]+)";
Pattern patternHebrew = Pattern.compile(regexHebrewPattern, Pattern.UNICODE_CASE);
Matcher matcherHebrew = pattern.matcher(hebrewSearhString);
if(matcherHebrew.matches()) {
System.out.println("Whole -"+ matcherHebrew.group(0));
//System.out.println("Group 1 -"+ matcherHebrew.group(1));
//System.out.println("Group 2 -"+ matcherHebrew.group(2));
}
Result : "If" condition doesn't gets to TRUE
감사
감사합니다. @ 엘리엇. 그것은 바보 같은 실수였습니다. 이 코드 위에 다른 목적으로 '패턴'변수를 사용하고있었습니다. –