내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
java:hangul
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 자바와 한글 ====== * [[http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=18&MAEULNO=8&no=1171&page=1|자소분리된 글자 다시 합치기]] ===== 문자가 한글일지 판단하는 방법 ===== * Java 5 부터 가능한 정규표현식 패턴<code java> String hangulRegex = "[\\p{InHangul_Jamo}\\p{InHangul_Compatibility_Jamo}\\p{InHangul_Syllables}]*" </code> * 참조 : http://download.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html * [[http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Character.UnicodeBlock.html|java.lang.Character.UnicodeBlock]] * http://www.ibm.com/developerworks/java/library/j-i18n/index.html * http://entireboy.egloos.com/4217304 아래보다는 Java 5 이후 가능한 정규 표현식이 더 낫다.<code java> public boolean containsHangul(String str) { for(int i = 0 ; i < str.length() ; i++) { char ch = str.charAt(i); Character.UnicodeBlock unicodeBlock = Character.UnicodeBlock.of(ch); if(UnicodeBlock.HANGUL_SYLLABLES.equals(unicodeBlock) || UnicodeBlock.HANGUL_COMPATIBILITY_JAMO.equals(unicodeBlock) || UnicodeBlock.HANGUL_JAMO.equals(unicodeBlock)) return true; } return false; } </code>
java/hangul.txt
· 마지막으로 수정됨: 2013/04/04 17:43 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로