strings

package
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Abbreviate

func Abbreviate[T ~string](s T, w int) string

func AbbreviateLeft added in v1.0.6

func AbbreviateLeft[T ~string](s T, w int) string

func AbbreviateLeftWith added in v1.0.6

func AbbreviateLeftWith[T ~string](s T, w int, m string) string

func AbbreviateWith

func AbbreviateWith[T ~string](s T, w int, m string) string

func Capitalize

func Capitalize[T ~string](s T) string

func ContainsAny

func ContainsAny[T ~string, S ~string](vs []T, s S) bool

func ContainsAnyIgnoreCase

func ContainsAnyIgnoreCase[T ~string, S ~string](vs []T, s S) bool

func ContainsNone

func ContainsNone[T ~string, S ~string](vs []T, s S) bool

func ContainsNoneIgnoreCase

func ContainsNoneIgnoreCase[T ~string, S ~string](vs []T, s S) bool

func DefaultIfEmpty

func DefaultIfEmpty[T ~string](s, d T) T

func Equal

func Equal[T ~string](s T, v string) bool

func EqualFold

func EqualFold[T ~string](s T, v string) bool

func EqualIgnoreCase

func EqualIgnoreCase[T ~string](s T, v string) bool

func FirstNotEmpty

func FirstNotEmpty[T ~string](ss ...T) T

func IsBlank

func IsBlank[T ~string](s T) bool

func IsEmpty

func IsEmpty[T ~string](s T) bool

func Join

func Join[T ~string](elems []T, sep string) string

func Lowercase

func Lowercase[T ~string](s T) string

func LowercaseFirst

func LowercaseFirst[T ~string](s T) string

func OrElse

func OrElse[T ~string](s, d T) T

func Split

func Split[T ~string](s T, sep string) []string

func SplitAny

func SplitAny[T ~string](s T, cs ...string) []string

func SplitFn

func SplitFn[T ~string](s T, fn func(string) bool) []string

func Title

func Title[T ~string](s T) string

func ToLower

func ToLower[T ~string](s T) string

func ToLowerFirst

func ToLowerFirst[T ~string](s T) string

func ToUpper

func ToUpper[T ~string](s T) string

func ToUpperFirst

func ToUpperFirst[T ~string](s T) string

func Trim

func Trim[T ~string](s T, set string) T

func TrimFunc

func TrimFunc[T ~string](s T, fn func(rune) bool) T

func TrimFuncLeft

func TrimFuncLeft[T ~string](s T, fn func(rune) bool) T

func TrimFuncRight

func TrimFuncRight[T ~string](s T, fn func(rune) bool) T

func TrimLeft

func TrimLeft[T ~string](s T, set string) T

func TrimPrefix

func TrimPrefix[T ~string](s T, prefix string) T

func TrimRight

func TrimRight[T ~string](s T, set string) T

func TrimRunes

func TrimRunes[T ~string](s T, set ...rune) T

func TrimRunesLeft

func TrimRunesLeft[T ~string](s T, set ...rune) T

func TrimRunesRight

func TrimRunesRight[T ~string](s T, set ...rune) T

func TrimSpace

func TrimSpace[T ~string](s T) T

func TrimSpaceLeft

func TrimSpaceLeft[T ~string](s T) T

func TrimSpaceRight

func TrimSpaceRight[T ~string](s T) T

func TrimSuffix

func TrimSuffix[T ~string](s T, suffix string) T

func Uppercase

func Uppercase[T ~string](s T) string

func UppercaseFirst

func UppercaseFirst[T ~string](s T) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL