diff --git a/core/stringx/replacer.go b/core/stringx/replacer.go index 5912b141..1a7a5398 100644 --- a/core/stringx/replacer.go +++ b/core/stringx/replacer.go @@ -1,8 +1,6 @@ package stringx -import ( - "bytes" -) +import "strings" type ( // Replacer interface wraps the Replace method. @@ -32,7 +30,7 @@ func NewReplacer(mapping map[string]string) Replacer { // Replace replaces text with given substitutes. func (r *replacer) Replace(text string) string { - var buf bytes.Buffer + var buf strings.Builder target := []rune(text) cur := r.node nextStart := 0