Versions in this module Expand all Collapse all v0 v0.2.3 Sep 1, 2015 Changes in this version + func JoinKVs(kvs map[string]string, eq, sep string) string + func RandIn(strings []string) string + func RemoveDuplicate(slice []string) []string + func Search(strings []string, str string, skip int) int + func TrimFirstN(s, delim string, n int) string + func TrimLastN(s, delim string, n int) string v0.2.2 Jul 28, 2015 Changes in this version + func ClearEmpty(strings []string) []string + func FilterInPlace(matcher func(string) bool, strings ...string) []string + func MakeSlice(element string, size int) []string + func MultipleLineOperate(s, delim string, operate func(line, delim string) string) string v0.2.1 Jul 6, 2015 Changes in this version + func Compare(s1, s2 string) int + func Filter(matcher func(string) bool, strings ...string) []string + func IndexN(str, sep string, n int) (index int) + func IndexNonSpace(s string) int + func IsAllCharsIn(s, encoding string) bool + func IsEmpty(s string) bool + func IsNotEmpty(s string) bool + func JoinInt(v []int, sep string) string + func JoinUint(v []uint, sep string) string + func LastIndexByte(s string, b byte) int + func LastIndexN(str, sep string, n int) (index int) + func LastIndexNonSpace(s string) int + func Map(mapper func(string) string, strings ...string) []string + func MergeSpace(s string, trim bool) string + func MidIndex(s string, sep byte) int + func NumMatched(matcher func(string) bool, strings ...string) int + func RemoveSpace(s string) string + func RepeatJoin(s, sep string, count int) string + func Seperate(s string, sep byte) (string, string) + func SplitAndTrim(s, sep string) []string + func SuffixJoin(s []string, suffix, sep string) string + func ToAbridge(str string) string + func ToCamel(s string) string + func ToLowerAbridge(str string) (s string) + func ToSnake(s string) string + func TrimAfter(s, delimiter string) string + func TrimAndToLower(str string) string + func TrimAndToUpper(str string) string + func TrimBefore(s, delimeter string) string + func TrimQuote(str string) (string, bool) + func TrimWrap(str, left, right string, strict bool) (string, bool) + func WriteStringsToBuffer(buffer *bytes.Buffer, strings []string, sep string)