Skip to content

Park9eon/kck-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

KCK


Korean Char Kotlin Extension

개요

한글 초성, 중성, 받침을 분리하거나 한글인지 자음인지 모음인지 검사와 한글에 관련 리스트, 상수를 모아 둡니다.

설정법

$ git clone https://github.com/Park9eon/kck-ext.git

kck-ext/src/com/park9eon/korean/KoreanExtension.kt를 사용!

소개

  1. 한글자음 목록

    val KOREAN_INITIAL_LIST: List<Char> = listOf('','','','','','','','','','','','','','','','','','','')
  2. 한글 모음목록

    val KOREAN_NEUTRALITY_LIST: List<Char> = listOf('','','','','','','','','','','','','','','','','','','','','')
  3. 한글 받침모음

    val KOREAN_SUPPORT_LIST: List<Char?> = listOf(null, '','','','','','','','','','','','','','','','','','','','','','', '','','','','')

    받침이 없는 경우도 있기에 0번째는 null입니다.

함수

val Char.isKoreanWord: Boolean

한글 낱말 검사

val Char.isConsonant: Boolean

자음 검사

val Char.isVowel: Boolean

모음 검사

val Char.initialOf: Int

초성 색인

val Char.neutralityOf: Int

중성 색인

val Char.supportOf: Int

받침 색인

fun Char.separationKorean(): Triple<Char?, Char?, Char?>

한글을 분리한다.

About

한글 자음, 모음, 받침 / 음소분리 유틸

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages