| 1234567891011121314151617181920212223 |
- package string
- import (
- "strings"
- )
- // TrimSplit slices s into all substrings separated by sep and returns a
- // slice of the substrings between the separator with all leading and trailing
- // white space removed, as defined by Unicode.
- func TrimSplit(s, sep string) []string {
- trimmed := strings.Split(s, sep)
- for i := range trimmed {
- trimmed[i] = strings.TrimSpace(trimmed[i])
- }
- return trimmed
- }
- // Clone returns a copy of the string, so that we can safely point to the
- // copy without worrying about changes via pointers.
- func Clone(s string) string {
- stringCopy := s
- return stringCopy
- }
|