@IronFil

Как выбрать подстроку utf8-строки на GO?

slash := "Я UTF8 СТРОКА ПОЛУЧИ ИЗ МЕНЯ ПОДСТРОКУ"
хочется получить подстроку, стандартный срез работает по байтам, поэтому ничего путного не получается.
Еще вопрос можно ли сразу создать строку каждый символ которой - 4 байта, чтобы можно было спокойно получать нужный символ по индексу, или может есть другой путь?
  • Вопрос задан
  • 275 просмотров
Решения вопроса 1
@valm0unt
str := `Я UTF8 СТРОКА ПОЛУЧИ ИЗ МЕНЯ ПОДСТРОКУ`
fmt.Println(string([]rune(str)[5:9]))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы