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

dissembleHangul

fun Char.dissembleHangul(): Triple<Char, Char, Char?>? (source)

현재 문자를 초성, 중성, 종성 자음문자로 분리해 Triple을 구성합니다. 종성이 없으면 Triple.third 값은 null.

사용법

Kotlin

'가'.dissembleHangul() // ㄱ, ㅏ, null

Scala + koalanlp-scala

import kr.bydelta.koala.Implicits._
'가'.dissembleHangul // ㄱ, ㅏ, None

Java

ExtUtil.dissembleHangul('가') // ㄱ, ㅏ, null

Since
2.0.0

Return
Char.isCompleteHangul이면 문자를 <초성, 중성, 종성?>으로 나누고, 아니라면 null.