2014-10-09 5 views
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 

감사

답변

0

이,

Whole -חן 

iftrue으로 계산됩니다.

+0

감사합니다. @ 엘리엇. 그것은 바보 같은 실수였습니다. 이 코드 위에 다른 목적으로 '패턴'변수를 사용하고있었습니다. –

관련 문제