Versions in this module Expand all Collapse all v1 v1.0.1 Apr 19, 2024 Changes in this version + func Camel2Case(name string) string + func Case2Camel(name string) string + func Random(length int) string + func Substr(str string, start int, length ...int) string + type Buffer struct + func NewBuffer() *Buffer + func (b *Buffer) Append(i any) *Buffer + type ExcerptOption struct + Omission string + Radius int + type String struct + func Of(value string) *String + func (s *String) After(search string) *String + func (s *String) AfterLast(search string) *String + func (s *String) Append(values ...string) *String + func (s *String) Basename(suffix ...string) *String + func (s *String) Before(search string) *String + func (s *String) BeforeLast(search string) *String + func (s *String) Between(start, end string) *String + func (s *String) BetweenFirst(start, end string) *String + func (s *String) Camel() *String + func (s *String) CharAt(index int) string + func (s *String) Contains(values ...string) bool + func (s *String) ContainsAll(values ...string) bool + func (s *String) Dirname(levels ...int) *String + func (s *String) EndsWith(values ...string) bool + func (s *String) Exactly(value string) bool + func (s *String) Excerpt(phrase string, options ...ExcerptOption) *String + func (s *String) Explode(delimiter string, limit ...int) []string + func (s *String) Finish(value string) *String + func (s *String) Headline() *String + func (s *String) Is(patterns ...string) bool + func (s *String) IsAscii() bool + func (s *String) IsEmpty() bool + func (s *String) IsMap() bool + func (s *String) IsMatch(patterns ...string) bool + func (s *String) IsNotEmpty() bool + func (s *String) IsSlice() bool + func (s *String) IsUlid() bool + func (s *String) IsUuid() bool + func (s *String) Kebab() *String + func (s *String) LTrim(characters ...string) *String + func (s *String) LcFirst() *String + func (s *String) Length() int + func (s *String) Limit(limit int, end ...string) *String + func (s *String) Lower() *String + func (s *String) Mask(character string, index int, length ...int) *String + func (s *String) Match(pattern string) *String + func (s *String) MatchAll(pattern string) []string + func (s *String) NewLine(count ...int) *String + func (s *String) PadBoth(length int, pad ...string) *String + func (s *String) PadLeft(length int, pad ...string) *String + func (s *String) PadRight(length int, pad ...string) *String + func (s *String) Pipe(callback func(s string) string) *String + func (s *String) Prepend(values ...string) *String + func (s *String) RTrim(characters ...string) *String + func (s *String) Remove(values ...string) *String + func (s *String) Repeat(times int) *String + func (s *String) Replace(search string, replace string, caseSensitive ...bool) *String + func (s *String) ReplaceEnd(search string, replace string) *String + func (s *String) ReplaceFirst(search string, replace string) *String + func (s *String) ReplaceLast(search string, replace string) *String + func (s *String) ReplaceMatches(pattern string, replace string) *String + func (s *String) ReplaceStart(search string, replace string) *String + func (s *String) Snake(delimiter ...string) *String + func (s *String) Split(pattern string, limit ...int) []string + func (s *String) Squish() *String + func (s *String) Start(prefix string) *String + func (s *String) StartsWith(values ...string) bool + func (s *String) String() string + func (s *String) Studly() *String + func (s *String) Substr(start int, length ...int) *String + func (s *String) Swap(replacements map[string]string) *String + func (s *String) Tap(callback func(String)) *String + func (s *String) Test(pattern string) bool + func (s *String) Title() *String + func (s *String) Trim(characters ...string) *String + func (s *String) UcFirst() *String + func (s *String) UcSplit() []string + func (s *String) Unless(callback func(*String) bool, fallback func(*String) *String) *String + func (s *String) Upper() *String + func (s *String) When(condition bool, callback ...func(*String) *String) *String + func (s *String) WhenContains(value string, callback ...func(*String) *String) *String + func (s *String) WhenContainsAll(values []string, callback ...func(*String) *String) *String + func (s *String) WhenEmpty(callback ...func(*String) *String) *String + func (s *String) WhenEndsWith(value []string, callback ...func(*String) *String) *String + func (s *String) WhenExactly(value string, callback ...func(*String) *String) *String + func (s *String) WhenIs(value string, callback ...func(*String) *String) *String + func (s *String) WhenIsAscii(callback ...func(*String) *String) *String + func (s *String) WhenIsUlid(callback ...func(*String) *String) *String + func (s *String) WhenIsUuid(callback ...func(*String) *String) *String + func (s *String) WhenNotEmpty(callback ...func(*String) *String) *String + func (s *String) WhenNotExactly(value string, callback ...func(*String) *String) *String + func (s *String) WhenStartsWith(value []string, callback ...func(*String) *String) *String + func (s *String) WhenTest(pattern string, callback ...func(*String) *String) *String + func (s *String) WordCount() int + func (s *String) Words(limit int, end ...string) *String