В языке Go строки отличаются от других языков, таких как Java, C ++, Python и т. Д. Это последовательность символов переменной ширины, где каждый символ представлен одним или несколькими байтами с использованием кодировки UTF-8.
В строках Go вам разрешается разбивать строку после указанного разделителя с помощью функции SplitN () . Эта функция разбивает срез на все подстроки после каждого экземпляра данного разделителя и возвращает срез подстрок между этими разделителями. Количество указывает количество возвращаемых субликсов. Он определен в строковом пакете, поэтому вам нужно импортировать строковый пакет в вашу программу для доступа к функции SplitN.
Синтаксис:
func SplitN(str, sep string, m int) []string
Здесь str — строка, а sep — разделитель. Если str не содержит заданного sep и sep не пуст, то он вернет фрагмент длиной 1, который содержит только str . Или, если sep пуст, то он будет разделяться после каждой последовательности UTF-8. Или, если и str, и sep пусты, он вернет пустой фрагмент.
Пример 1:
|
Выход:
Final Result after splitting: Slice 1: [****Welcome to GeeksforGeeks****] Slice 2: [Learning how to x trim x a x slice of bytes] Slice 3: [] Slice 4: []
Пример 2:
|
Выход:
Original Strings: String 1: Welcome, to, Geeks, for, Geeks String 2: AppleAppleAppleAppleAppleApple String 3: %G%E%E%K%sS After splitting: String 1: [Welcome to, Geeks, for, Geeks] String 2: [A leA leAppleAppleAppleApple] String 3: []
Рекомендуемые посты:
- Голанг | Разделение среза после указанного разделителя
- Голанг | Разделение фрагмента байтов после указанного разделителя
- Голанг | Разделение фрагмента, разделенного указанным выражением
- Как разделить кусочек байтов после данного разделителя в Голанге?
- Как разделить строку в Голанге?
- Как обрезать строку в Голанге?
- Как проверить указанную руну в Golang String?
- Как заменить символы в строке Golang?
- Как найти последнее значение индекса указанной строки в Голанге?
- Как найти значение индекса указанной строки в Голанге?
- Как преобразовать строку в верхнем регистре в Голанге?
- Проверьте, заканчивается ли строка указанным суффиксом в Golang
- Голанг | Как найти индекс руны в строке?
- Проверьте, начинается ли строка с указанного префикса в Golang
- Как преобразовать строку в нижнем регистре в Golang?
0.00 (0%) 0 votes