ktjosa
1.0.1indexedAutomatic determination and synthesis of Korean particles (이/가, 을/를, 은/는, etc.), supports digits/letters/symbols, extracts particles only, handles final 'ㄹ' exceptions.
0
Stars
—
Used by
dependents
—
Health
/ 100
Automatic determination and synthesis of Korean particles (이/가, 을/를, 은/는, etc.), supports digits/letters/symbols, extracts particles only, handles final 'ㄹ' exceptions.
한국어 조사 자동 처리 유틸리티 라이브러리
이/가, 을/를, 은/는 등 조사 자동 판별Gradle (JVM):
dependencies {
implementation("dev.damu.ktjosa:ktjosa:1.0.1")
}
Kotlin Multiplatform:
kotlin {
sourceSets {
commonMain.dependencies {
implementation("dev.damu.ktjosa:ktjosa:1.0.1")
}
}
}
val result1 = JosaUtil.withJosa("사람", Josa.I_GA)
// 사람 + 이/가 → "사람이"
val result2 = JosaUtil.withJosa("고양이", Josa.EUN_NEUN)
// 고양이 + 은/는 → "고양이는"
val josaOnly = JosaUtil.findJosa("책", Josa.EUL_REUL)
// "책" + 을/를 → 조사만 추출 → "을"
This project is licensed under the Apache License 2.0.
| Enum | Output |
|---|
I_GA | 이 / 가 |
EUL_REUL | 을 / 를 |
EUN_NEUN | 은 / 는 |
EURO_RO | 으로 / 로 (종성 ㄹ 예외 포함) |
WA_GWA | 과 / 와 |
INA_NA | 이나 / 나 |
IYE_E | 이에 / 에 (항상 에) |
IRAN_RAN | 이란 / 란 |
A_YA | 아 / 야 |
IRANG_RANG | 이랑 / 랑 |
IYEO_YEO | 이에요 / 예요 |
EUROSEO_ROSEO | 으로서 / 로서 |
EUROSSO_ROSSO | 으로써 / 로써 |
EUROBUTEORO_ROBUTEORO | 으로부터 / 로부터 |
Surfaced from shared tags and platforms — no rankings paid for.