20 lines
395 B
Go
20 lines
395 B
Go
package stringutil
|
|
|
|
import "strings"
|
|
|
|
type stringConverter struct {
|
|
old string
|
|
replacement string
|
|
}
|
|
|
|
func newStringConverter(old string, replacementStr string) *stringConverter {
|
|
return &stringConverter{
|
|
old: old,
|
|
replacement: replacementStr,
|
|
}
|
|
}
|
|
|
|
func (conv *stringConverter) Process(text string) string {
|
|
return strings.Replace(text, conv.old, conv.replacement, -1)
|
|
}
|