@elva Чтобы удалить любой символ из строки Вы можете использовать стандартную библиотеку strings и вызвать метод ReplaceAll и заменить нужный символ с пустым символом(тем самым удалите его), посмотрите пример ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package main import ( "fmt" "strings" ) func main() { example := "Тестовая строка" example = strings.ReplaceAll(example, "Т", "") // естовая строка fmt.Println(example) } |
@elva
Для удаления символа из строки в Go вы можете использовать пакет strings
и вызвать метод ReplaceAll
, как показано в примере выше.
Если вам нужно удалить символ по его индексу, то можно воспользоваться следующим способом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package main import ( "fmt" "strings" ) func main() { example := "Тестовая строка" indexToRemove := 0 example = example[:indexToRemove] + example[indexToRemove+1:] // естовая строка fmt.Println(example) } |
В этом примере мы используем срезы, чтобы объединить части строки до и после символа, который вы хотите удалить. В данном случае, мы удаляем символ с индексом 0 (первый символ) из строки "Тестовая строка".