Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpRgSp 137 of 280 menu
◀ ▶

Разбиение строки в Go

Разбиение возвращает срез частей между совпадениями. Лимит задает максимальное число кусков.

Разделим по пробелам:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`\s+`) txt := "a b c" fmt.Println(re.Split(txt, -1)) }

Дана строка:

txt := "1,2,3"

Разбейте по запятой.

Дана строка:

txt := "x-y-z"

Получите не более двух частей через лимит.

Дана строка:

txt := "solo"

Скажите, что вернет разбиение без разделителя.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить