koalanlp / kr.bydelta.koala / kotlin.CharSequence

Extensions for kotlin.CharSequence

alphaToHangul

주어진 문자열에서 알파벳이 발음되는 대로 국문 문자열로 표기하여 값으로 돌려줍니다.

fun CharSequence.alphaToHangul(): CharSequence

assembleHangul

주어진 문자열에서 초성, 중성, 종성이 연달아 나오는 경우 이를 조합하여 한글 문자를 재구성합니다.

fun CharSequence.assembleHangul(): CharSequence

assembleHangulString

주어진 문자열에서 초성, 중성, 종성이 연달아 나오는 경우 이를 조합하여 한글 문자를 재구성합니다.

fun CharSequence.assembleHangulString(): CharSequence

contains

(Extension) 이 String 값에 주어진 tag가 포함되는지 확인합니다.

operator fun CharSequence.contains(tag: POS): Boolean

dissembleHangul

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

fun CharSequence.dissembleHangul(): CharSequence

hangulToAlpha

주어진 문자열에 적힌 알파벳 발음을 알파벳으로 변환하여 문자열로 반환합니다.

fun CharSequence.hangulToAlpha(): CharSequence

hanjaToHangul

국사편찬위원회 한자음가사전에 따라 한자 표기된 내용을 국문 표기로 전환합니다.

fun CharSequence.hanjaToHangul(headCorrection: Boolean = true): CharSequence

isAlphaPronounced

주어진 문자열이 알파벳이 발음되는 대로 표기된 문자열인지 확인합니다.

fun CharSequence.isAlphaPronounced(): Boolean

isHangulEnding

현재 문자열가 한글 (완성/조합)로 끝나는지 확인합니다.

fun CharSequence.isHangulEnding(): Boolean

isJongsungEnding

현재 문자열이 종성으로 끝인지 확인합니다.

fun CharSequence.isJongsungEnding(): Boolean