Можно ли добавить ещё один шаблон формата Strings.ReplaceAll
func main() {
flag.Parse()
wlc := "Hello {usr}! Your age is {age}
form := strings.ReplaceAll(wlc, "{usr}", flag.Arg(0)
form := strings.Replace.All(wlc, "{age}", flag.Arg(1)
fmt.Println(form)
}
Выводит: Hello {usr}! Your age is 19.
Нужно: Hello Mike! Your age is 19
Ответы (1 шт):
Автор решения: Ainar-G
→ Ссылка
Используйте strings.Replacer:
const wlc = `Hello {usr}! Your age is {age}.`
flag.Parse()
var r = strings.NewReplacer(
"{usr}", flag.Arg(0),
"{age}", flag.Arg(1),
)
fmt.Println(r.Replace(wlc))