РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
122 of 1593 menu

Функция strings.Trim

Функция strings.Trim удаляет все символы, переданные во втором аргументе, из начала и конца строки. В первый параметр мы передаем исходную строку, во второй параметр - строку, содержащую символы, которые нужно удалить. Функция возвращает новую строку без указанных символов по краям. Удаление продолжается до тех пор, пока первый и последний символы строки входят в набор удаляемых символов.

Синтаксис

strings.Trim(str, cutset)

Пример

Давайте удалим пробелы и символы табуляции из начала и конца строки ' abcde ':

package main import ( "fmt" "strings" ) func main() { res := strings.Trim(" abcde ", " ") fmt.Println(res) }

Результат выполнения кода:

"abcde"

Пример

Давайте удалим символы 'a' и 'e' из начала и конца строки 'abcde':

package main import ( "fmt" "strings" ) func main() { res := strings.Trim("abcde", "ae") fmt.Println(res) }

Результат выполнения кода:

"bcd"

Пример

Давайте удалим все цифры '1' и '2' из начала и конца строки '12345':

package main import ( "fmt" "strings" ) func main() { res := strings.Trim("12345", "12") fmt.Println(res) }

Результат выполнения кода:

"345"

Пример

Функция удаляет все символы из набора, даже если они повторяются. Давайте удалим символы 'x' и 'y' из начала и конца строки 'xxyyabcdeyyxx':

package main import ( "fmt" "strings" ) func main() { res := strings.Trim("xxyyabcdeyyxx", "xy") fmt.Println(res) }

Результат выполнения кода:

"abcde"

Смотрите также

  • функцию strings.TrimSpace,
    которая удаляет пробельные символы из начала и конца строки
  • функцию strings.TrimPrefix,
    которая удаляет указанный префикс из строки
  • функцию strings.TrimSuffix,
    которая удаляет указанный суффикс из строки
  • функцию strings.TrimLeft,
    которая удаляет символы только из начала строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить