gitlab.com/evatix-go/core@v1.3.55/internal/strutilinternal/all-left-right-splits.go (about) 1 package strutilinternal 2 3 import "strings" 4 5 func SplitLeftRight(splitter, line string) (l, r string) { 6 splits := strings.Split( 7 line, 8 splitter) 9 10 if len(splits) >= 2 { 11 return splits[0], splits[len(splits)-1] 12 } 13 14 return splits[0], "" 15 } 16 17 func SplitLeftRightTrim(splitter, line string) (l, r string) { 18 l, r = SplitLeftRight(splitter, line) 19 20 return strings.TrimSpace(l), strings.TrimSpace(r) 21 }