koalanlp / kr.bydelta.koala / kotlin.CharSequence / dissembleHangul

dissembleHangul

fun CharSequence.dissembleHangul(): CharSequence (source)

현재 문자열 this를 초성, 중성, 종성 자음문자로 분리하여 새 문자열을 만듭니다. 종성이 없으면 종성은 쓰지 않습니다.

사용법

Kotlin

"가나다".dissembleHangul() // "ㄱㅏㄴㅏㄷㅏ"

Scala + koalanlp-scala

import kr.bydelta.koala.Implicits._
"가나다".dissembleHangul // "ㄱㅏㄴㅏㄷㅏ"

Java

ExtUtil.dissembleHangul("가나다") // "ㄱㅏㄴㅏㄷㅏ"

Since
2.0.0

Return
Char.isCompleteHangul이 참인 문자는 초성, 중성, 종성 순서로 붙인 새 문자열로 바꾸고, 나머지는 그대로 둔 문자열.