package main
import (
"fmt"
"bytes"
)
func main() {
ba := []byte("go java c c++ php python")
r := bytes.SplitAfter(ba, []byte("p"))
fmt.Printf("%s\n", r);
fmt.Printf("%s\n", r[0]);
fmt.Printf("%s\n", r[1]);
fmt.Printf("%s\n", r[2]);
fmt.Printf("%s\n", r[3]);
}
/*
run:
[go java c c++ p hp p ython]
go java c c++ p
hp
p
ython
*/