Skip to content

lunmeng128/sensitive

This branch is 30 commits behind importcjj/sensitive:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 29, 2017
3bfea94 · Aug 29, 2017

History

8 Commits
Apr 1, 2017
Aug 29, 2017
Apr 1, 2017
Apr 1, 2017
Apr 1, 2017
Apr 1, 2017
Apr 1, 2017
Apr 20, 2017
Aug 29, 2017
Apr 1, 2017

Repository files navigation

Sensitive

敏感词过滤

Usage:

package main

import (
	"fmt"
	"github.com/importcjj/sensitive"
)

func main() {
	filter := sensitive.New()
	filter.LoadWordDict("../dict/dict.txt")
	filter.AddWord("长者")

	fmt.Println(filter.Filter("我为长者续一秒")) // 我为续一秒
	// 42 即 "*"
	fmt.Println(filter.Replace("我为长者续一秒", 42)) // 我为**续一秒
	fmt.Println(filter.FindIn("我为长者续一秒"))      // true, 长者

	fmt.Println(filter.FindIn("我为长|者续一秒")) // false,
	filter.UpdateNoisePattern(`\|`)
	fmt.Println(filter.FindIn("我为长|者续一秒")) // true, 长者
}

About

天朝敏感词过滤🤓

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%