Skip to content

Commit

Permalink
change func name
Browse files Browse the repository at this point in the history
  • Loading branch information
Tohrusky committed Aug 23, 2023
1 parent 4867589 commit 6fc8a73
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ var (
// Init 初始化敏感词库,单例模式
func Init() {
once.Do(func() {
filter = sensitive.DefaultNew()
filterBoss = sensitive.BossNew()
filter = sensitive.NewWithDefaultSDict()
filterBoss = sensitive.NewWithBossSDict()
})
}

Expand All @@ -40,13 +40,13 @@ func Replace(s string) string {
}
```

#### DefaultNew & BossNew
#### NewWithDefaultSDict & NewWithBossSDict

初始化一个携带默认敏感词的过滤器 (github.com/Tohrusky/sensitive-go/sdict)。

```go
filter := sensitive.DefaultNew()
// filter := sensitive.BossNew()
filter := sensitive.NewWithDefaultSDict()
// filter := sensitive.NewWithBossSDict()
```

#### New
Expand Down
8 changes: 4 additions & 4 deletions sensitive/filter.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ type Filter struct {
noise *regexp.Regexp
}

// DefaultNew 返回一个敏感词过滤器,携带默认的普通敏感词库
func DefaultNew() *Filter {
// NewWithDefaultSDict 返回一个敏感词过滤器,携带默认的普通敏感词库
func NewWithDefaultSDict() *Filter {
filter := New()
filter.AddWord(sdict.DefaultSDict...)
return filter
}

// BossNew 返回一个敏感词过滤器,携带默认的Boss高危敏感词库
func BossNew() *Filter {
// NewWithBossSDict 返回一个敏感词过滤器,携带默认的Boss高危敏感词库
func NewWithBossSDict() *Filter {
filter := New()
filter.AddWord(sdict.BossSDict...)
return filter
Expand Down
6 changes: 3 additions & 3 deletions sensitive/filter_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@ func TestDefaultNew(t *testing.T) {
if b != true && s != "" {
t.Error("New error: " + fmt.Sprint(b) + " " + s)
}
filter = DefaultNew()
filter = NewWithDefaultSDict()
b, s = filter.Validate("综合能力科目考试个别试题出现错误")
if b == true {
t.Error("DefaultNew error: " + fmt.Sprint(b) + " " + s)
}
}

func TestBossNew(t *testing.T) {
filter := DefaultNew()
filter := NewWithDefaultSDict()
b, s := filter.Validate("小熊微泥")
if b != true {
t.Error("New error: " + fmt.Sprint(b) + " " + s)
}
filter = BossNew()
filter = NewWithBossSDict()
b, s = filter.Validate("小熊微泥")
if b == true {
t.Error("DefaultNew error: " + fmt.Sprint(b) + " " + s)
Expand Down

0 comments on commit 6fc8a73

Please sign in to comment.