Для того, чтобы заменить подстроку внутри строки есть фукнция replase(). Функция Replace из пакета strings часто используется для простой замены. Последний целочисленный аргумент определяет, сколько будет выполнено замен.
Можешь зайти на golangs.org именно на русскоязычную его версию, чтобы тебе было более понятно. Там ты найдёшь статью - Replace() — Замена текста из строки в Golang. В ней всё подробно описано.
Как разберёшься с golangs.org, можешь зайти на stackowerflow, где почти девять лет назад был создан топик - How to replace a single character inside a string in Golang? Там тоже replace() рассматривается.
А я вот как-то видел статью на англоязычном сайте GeeksforGeeks про replace(). Она называется - How to Replace Characters in Golang String? Можешь почитать, если уровень владения английского языка позволяет.
Спасибо большое, ребят. Буду сейчас разбираться со всем тем материалом, который вы мне накидали. Надеюсь, теперь я смогу решить задачку, которая у меня не получалась уже несколько дней.