2017-02-09 14:13:03 +00:00
|
|
|
package stringutil
|
|
|
|
|
|
|
|
import "strings"
|
|
|
|
|
|
|
|
type stringConverter struct {
|
|
|
|
old string
|
|
|
|
replacement string
|
|
|
|
}
|
|
|
|
|
2017-02-20 11:34:02 +00:00
|
|
|
func NewStringConverter(old string, replacementStr string) *stringConverter {
|
2017-02-09 14:13:03 +00:00
|
|
|
return &stringConverter{
|
|
|
|
old: old,
|
|
|
|
replacement: replacementStr,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (conv *stringConverter) Process(text string) string {
|
|
|
|
return strings.Replace(text, conv.old, conv.replacement, -1)
|
|
|
|
}
|