R2h - 一个将ROMAJI转换为HIRAGANA的golang包

61 阅读1分钟

R2H - ROMAJI到HIRAGANA

r2h 是一个 golang 包,用于将罗马字转换为平假名。

安装

go get github.com/usk81/r2h

例子

package main

import (
	"github.com/usk81/r2h"
)

func main() {
    // romaji
    result, isCompleted := r2h.Convert("konnichiha")
    // result: こんにちは
    // isCompleted: true

    // non-romaji
    result, isCompleted = r2h.Convert("github")
    // result: ぎてゅb
    // isCompleted: false

    // strict: romaji
    result, err := r2h.ConvertStrict("konnichiha")
    // result: こんにちは
    // err: nil

    // non-romaji
    result, err = r2h.ConvertStrict("github")
    // result: (empty)
    // err: b is not romaji
}