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]]