go---bytes.Split

1638 ワード

package main

import (
        "fmt"
        "bytes"
)

func main() {
        data := []byte("1,2
3,4
5,6
7,89"
) lines := bytes.Split(data, []byte{10}) line := bytes.Split(lines[0], []byte(",")) fmt.Println(data) fmt.Println(lines) fmt.Println(line) }

結果
[49 44 50 10 51 44 52 10 53 44 54 10 55 44 56 57]
[[49 44 50] [51 44 52] [53 44 54] [55 44 56 57]]
[[49] [50]]