Как я могу преобразовать эту строку в массив или фрагмент в Golang? Разделителями являются символы Unicode \ u001e и \ uu1d.
inputString="\u001e456\u001dBernard Janv\u001d0022000\u001d250\u001d804\u001d1169\u001d\u001d168"
Используйте строки. Поля для разделения строки:
inputString := "\u001e456\u001dBernard Janv\u001d0022000\u001d250\u001d804\u001d1169\u001d\u001d168" parts := strings.FieldsFunc(inputString, func(r rune) bool { return r == '\u001d' || r == '\u001e' }) for _, part := range parts { fmt.Println(part) }
https://play.golang.org/p/x_le2P3h8ry