Go
词典
go get -u github.com/huichen/sego
package main
import (
"fmt"
"github.com/huichen/sego"
)
func main() {
// 载入词典
var segmenter sego.Segmenter
segmenter.LoadDictionary("github.com/huichen/sego/data/dictionary.txt")
// 分 词
text := []byte("中 华人民 共和 国 中央 人民 政府 ")
segments := segmenter.Segment(text)
// 处理分 词结果
// 支持 普通 模 式 和 搜索 模 式 两种分 词,见代码中SegmentsToString函数 的 注 释。
fmt.Println(sego.SegmentsToString(segments, false))
}