@rodger.botsford Легче всего использовать метод ReplaceAll() если нужно удалить какой символ из строки в Golang, но как вариант можно и через регулярные выражения, вот небольшой пример кода на Golang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package main import ( "fmt" "strings" ) func main() { str := "Пример строки на Golang?" str = strings.ReplaceAll(str, "?", "") // Пример строки на Golang fmt.Println(str) } |
@rodger.botsford В Go существует несколько способов удалить символ из строки:
1 2 3 |
s := "Hello, world!" s = strings.Replace(s, "l", "", -1) fmt.Println(s) // "Heo, word!" |
1 2 3 4 5 6 7 8 9 |
s := "Hello, world!" chars := []rune(s) newString := "" for _, char := range chars { if char != 'l' { newString += string(char) } } fmt.Println(newString) // "Heo, word!" |
1 2 3 4 5 6 7 8 9 |
s := "Hello, world!" chars := strings.Split(s, "") newString := "" for _, char := range chars { if char != "l" { newString += char } } fmt.Println(newString) // "Heo, word!" |