1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-07 22:22:29 +08:00

feat: add ReplaceWithMap

This commit is contained in:
dudaodong
2023-05-10 10:29:26 +08:00
parent f5784b0f46
commit c3f1bc39d7
3 changed files with 7 additions and 7 deletions

View File

@@ -446,10 +446,10 @@ func IndexOffset(str string, substr string, idxFrom int) int {
return strings.Index(str[idxFrom:], substr) + idxFrom
}
// ReplaceByMap returns a copy of `origin`,
// ReplaceWithMap returns a copy of `str`,
// which is replaced by a map in unordered way, case-sensitively.
// Play: todo
func ReplaceByMap(str string, replaces map[string]string) string {
func ReplaceWithMap(str string, replaces map[string]string) string {
for k, v := range replaces {
str = strings.ReplaceAll(str, k, v)
}