splittail.go
package golax
import "strings"
// SplitTail split by separator and return pending tail and last part
func SplitTail(s, sep string) []string {
parts := strings.Split(s, sep)
l := len(parts)
if 1 == l {
return []string{s}
}
return []string{strings.Join(parts[:l-1], sep), parts[l-1]}
}