stringer

package
v1.0.23 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UppercaseLetters  = []rune{}
	LowercaseLetters  = []rune{}
	Letters           = []rune{}
	Numbers           = []rune{}
	LettersAndNumbers = []rune{}
	Symbols           = []rune{}
	VisibleCharacters = []rune{}
)

Functions

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 EndsWith added in v1.0.17

func EndsWith[T ~string, U ~string](s T, prefix U) bool

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 HasPrefix added in v1.0.17

func HasPrefix[T ~string, U ~string](s T, prefix U) bool

func HasSuffx added in v1.0.17

func HasSuffx[T ~string, U ~string](s T, prefix U) bool

func IsBlank

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

func IsEmpty

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

func IsLetters

func IsLetters(s string) bool

func IsLettersAndNumbers

func IsLettersAndNumbers(s string) bool

func IsLowercaseLetters

func IsLowercaseLetters(s string) bool

func IsNumbers

func IsNumbers(s string) bool

func IsUppercaseLetters

func IsUppercaseLetters(s string) bool

func IsVisibleCharacters

func IsVisibleCharacters(s string) 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 Remove

func Remove[T ~string, U ~string](s T, remove U) string

func Replace

func Replace[T ~string, U ~string, V ~string](s T, old U, new V) string

func ReplaceInList

func ReplaceInList[T ~string](s T, olds []string, new string) string

func ReplaceLetters

func ReplaceLetters[T ~string](s T, replacement string) string

func ReplaceNonLetters

func ReplaceNonLetters[T ~string](s T, replacement string) string

func ReplaceNonNumbers

func ReplaceNonNumbers[T ~string](s T, replacement string) string

func ReplaceNonWord

func ReplaceNonWord[T ~string](s T, replacement string) string

func ReplaceNumbers

func ReplaceNumbers[T ~string](s T, replacement string) string

func ReplaceSymbols

func ReplaceSymbols[T ~string](s T, replacement string) string

func Reverse

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

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 StartsWith added in v1.0.17

func StartsWith[T ~string, U ~string](s T, prefix U) bool

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 TruncateBegin

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

func TruncateBeginWith

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

func TruncateEnd

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

func TruncateEndWith

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

func Uppercase

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

func UppercaseFirst

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

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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