Java

[Java] 한글 자음을 추출하는 유틸

gilchris 2021. 7. 4. 17:04

한글 문자열을 넣으면 자음만 빼주는 유틸을.. 내가 필요해서 만들었다.

아래 내용은 내가 README.md에 적은 내용을 그대로 옮겨왔다.

프로젝트


문자열에 한글이 있는 지 확인

HangulUtils.isContainsHangul("This string includes 한글."); // true

 

문자열에서 자음 추출

HangulUtils.getFirstJaum("첫 자음 추출"); // ㅊ
HangulUtils.getFirstJaum("the first character is English"); // T
HangulUtils.getFirstJaum("1. Best practise"); // 1
HangulUtils.getFirstJaum(" first character is not English, 한글 or number"); // #
HangulUtils.getAllJaum("모든 자음 추출"); // ㅁㄷ#ㅈㅇ#ㅊㅊ
HangulUtils.getAllJaum("2. 한글과 English"); // 2##ㅎㄱㄱ#ENGLISH

 

NFD to NFC

맥의 한글을 윈도(리눅스)의 한글 형태로 변환 (깨진 것 합치기)

HangulUtils.convertNFDToNFC("ㄱㅣㅁ"); // 김