Versions in this module Expand all Collapse all v0 v0.2.0 Dec 23, 2023 v0.1.0 Mar 28, 2022 Changes in this version + const HHmmss + const MDYYYY + const MDYYYYFullName + const MDYYYYName + const MMDDYYYY + const MMDDYYYYNoDashes + const YYYYMD + const YYYYMMDD + const YYYYMMDDNoDashes + func CamelCaseToUnderscore(camel TString) TString + func Clone(s TString) TString + func Collect(mapping func(TRune) TString2, str TString1) TString1 + func Collecti(mapping func(int, TRune) TString2, str TString1) TString1 + func Compare(a TString1, b TString2) int + func Concat(s []T) string + func Contains(s TString1, substr TString2) bool + func ContainsAny(s TString1, chars TString2) bool + func ContainsRune(s TString, r TRune) bool + func Count(s TString1, substr TString2) int + func Cut(s TString, sep TSep) (before, after TString, found bool) + func EqualFold(s TString1, t TString2) bool + func Exists(predicate func(TRune) bool, str TString) bool + func Fields(s TString) []TString + func FieldsFunc(dividerPredicate func(TRune) bool, s TString) []TString + func Filter(predicate func(TRune) bool, str TString) TString + func Fold(s TString) TString + func ForAll(predicate func(TRune) bool, str TString) bool + func FromBool(b TBool) string + func FromFloat(f TFloat) string + func FromInt(i TInt) string + func FromRunes(input []TRune) string + func GetLine(s TString, index TInt) (TString, error) + func GetLineOpt(s TString, index TInt) option.Option[TString] + func HasPrefix(s TString, prefix TPrefix) bool + func HasSuffix(s TString, prefix TSuffix) bool + func Index(s TString1, substr TString2) int + func IndexAny(s TString1, chars TString2) int + func IndexByte(s TString1, c TByte) int + func IndexFunc(s TString1, f func(rune) bool) int + func IndexRune(s TString1, r TRune) int + func InitString(count TInt1, initializer func(TInt2) TString) TString + func IsDate(s TString, formats ...string) bool + func IsEmail(s TString) bool + func Iter(action func(TRune), str TString) + func Iteri(action func(int, rune), str TString) + func Join(elems []T, sep TSep) string + func JoinRunes(elems []TRune, sep TSep) string + func JoinStrings(elems []TString, sep TSep) string + func LastIndex(s TString1, substr TString2) int + func LastIndexAny(s TString1, chars TString2) int + func LastIndexByte(s TString1, c TByte) int + func LastIndexFunc(s TString1, f func(rune) bool) int + func LastIndexRune(s TString1, r TRune) int + func Lines(s TString) []TString + func Lower(s TString) TString + func LowerSpecialCase(s TString, language language.Tag) TString + func Map(mapping func(TRune) TRune, s TString) TString + func Mapi(mapping func(int, TRune) TRune, s TString) TString + func NormalizeNewLine(s string) string + func Quote(s TString) TString + func QuoteRune(r TRune) string + func Range(start, end TRune) []TRune + func Repeat(s TString, count TCount) string + func Replace(s TString1, old TString2, new TString3, n TInt) TString1 + func ReplaceAll(s TString1, old TString2, new TString3) TString1 + func RuneIsASCIILetter(r TRune) bool + func RuneIsASCIILower(r TRune) bool + func RuneIsASCIIUpper(r TRune) bool + func RuneIsAnyOf(runes []TRuneList, r TRune) bool + func RuneIsHex(r TRune) bool + func RuneIsNewLine(r TRune) bool + func RuneIsNoneOf(runes []TRuneList, r TRune) bool + func RuneIsOctal(r TRune) bool + func Split(s TString, seps ...TSep) []TString + func SplitAfter(s TString, seps ...TSep) []TString + func SplitAfterN(n TInt, s TString, seps ...TSep) []TString + func SplitN(n TInt, s TString, seps ...TSep) []TString + func Title(s TString) TString + func TitleSpecial(s TString, language language.Tag) TString + func ToBool(s TString) (bool, error) + func ToBoolOpt(s TString) option.Option[bool] + func ToDate(s TString, format ...string) (time.Time, error) + func ToFloat(s TString) (float64, error) + func ToFloatOpt(s TString) option.Option[float64] + func ToInt(s TString) (int, error) + func ToInt16(s TString) (int16, error) + func ToInt32(s TString) (int32, error) + func ToInt64(s TString) (int64, error) + func ToInt8(s TString) (int8, error) + func ToIntOpt(s TString) option.Option[int] + func ToStringSlice(input []TString) []string + func ToValueUTF8(s TString1, replacement TString2) TString1 + func Trim(s TString1, cutset TString2) TString1 + func TrimFunc(s TString, f func(TRune) bool) TString + func TrimLeft(s TString1, cutset TString2) TString1 + func TrimLeftFunc(s TString, f func(TRune) bool) TString + func TrimPrefix(s TString1, prefix TString2) TString1 + func TrimRight(s TString1, cutset TString2) TString1 + func TrimRightFunc(s TString, f func(TRune) bool) TString + func TrimSpace(s TString1) TString1 + func TrimSuffix(s TString1, suffix TString2) TString1 + func Unquote(s TString) TString + func Upper(s TString) TString + func UpperSpecial(s TString, language language.Tag) TString + type Builder = strings.Builder + type Reader = strings.Reader + type Replacer = strings.Replacer + func NewReplacer(oldnew ...TString) *Replacer + type StringOrRune interface