@landen.nienow
В Go можно заменить символ в строке с помощью функции Replace()
из пакета strings
.
Например, чтобы заменить все вхождения символа 'a' на символ 'b' в строке str
, можно использовать следующий код:
1 2 3 4 5 6 |
import "strings" str := "hello world" newStr := strings.Replace(str, "a", "b", -1) fmt.Println(newStr) // "hello world" |
Здесь strings.Replace()
принимает три аргумента: исходную строку, символ для замены и символ, на который нужно заменить, а также число -1, чтобы заменить все вхождения символа в строку. Если вы хотите заменить только первое вхождение символа, можно указать 1 в качестве третьего аргумента.