/gohangul

한글 자음/모음 분리/조합 Go 라이브러리. Go 한글 오토마타 구현체입니다.

Primary LanguageGoMIT LicenseMIT

gohangul

gohangul 은 한글로 이루어진 문장의 자음과 모음을 분리하는 Go 라이브러리입니다. 자모 분리 또는 초성 검색에 사용할 수 있습니다. Hangul.js 의 Go 구현을 목표로 합니다.

Go Reference

Installation

go get github.com/gyarang/gohangul

Usage

package main

import (
	"fmt"
	"github.com/gyarang/gohangul"
)

func main() {
	dism := gohangul.Disassemble("안녕") // []rune{'ㅇ', 'ㅏ', 'ㄴ', 'ㄴ', 'ㅕ', 'ㅇ'}
	fmt.Println(gohangul.Assemble(dism)) // 안녕
}

Documentation

GoDoc

참조

Hangul.js