📣

敏感词处理

 
import ( "github.com/zlsgo/sensitive" ) // 需要处理的文本 example := "他是个傻.B啦,你好吗?滚啦!白痴! 笨-蛋! Fool! ..." s := sensitive.New("傻B啦", "滚", "笨蛋", "fool") // 忽略敏感词中间的特殊字符 s.Excludes('-', '.') // 查询匹配到的敏感词 findWords := s.FindAll(example) // 替换敏感词 newText := s.Replace(example, '*') // 查询敏感词位置 positions := s.Search(example)