12 lines
244 B
Go
12 lines
244 B
Go
package stringx
|
|
|
|
import "strings"
|
|
|
|
func ReplaceSuffix(s string, suffix string, newSuffix string) (string, bool) {
|
|
if strings.HasSuffix(s, suffix) {
|
|
replaced := s[:len(s)-len(suffix)] + newSuffix
|
|
return replaced, true
|
|
}
|
|
return s, false
|
|
}
|