chext

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

README

chext

A set of chain-able helper for golang

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type String

type String string

func NewStr

func NewStr(str string) *String

func (*String) Clone

func (s *String) Clone() *String

func (*String) Compare

func (s *String) Compare(b string) int

func (*String) Contains

func (s *String) Contains(substr string) bool

func (*String) ContainsAny

func (s *String) ContainsAny(chars string) bool

func (*String) ContainsRune

func (s *String) ContainsRune(r rune) bool

func (*String) Count

func (s *String) Count(substr string) int

func (*String) Cut

func (s *String) Cut(sep string) (before, after string, found bool)

func (*String) EqualFold

func (s *String) EqualFold(t string) bool

func (*String) Fields

func (s *String) Fields() []string

func (*String) FieldsFunc

func (s *String) FieldsFunc(f func(rune) bool) []string

func (*String) HasPrefix

func (s *String) HasPrefix(prefix string) bool

func (*String) HasSuffix

func (s *String) HasSuffix(suffix string) bool

func (*String) Index

func (s *String) Index(substr string) int

func (*String) IndexAny

func (s *String) IndexAny(chars string) int

func (*String) IndexByte

func (s *String) IndexByte(c byte) int

func (*String) IndexFunc

func (s *String) IndexFunc(f func(rune) bool) int

func (*String) IndexRune

func (s *String) IndexRune(r rune) int

func (*String) Join

func (s *String) Join(elems []string, sep string) *String

func (*String) LastIndex

func (s *String) LastIndex(substr string) int

func (*String) LastIndexAny

func (s *String) LastIndexAny(chars string) int

func (*String) LastIndexByte

func (s *String) LastIndexByte(c byte) int

func (*String) LastIndexFunc

func (s *String) LastIndexFunc(f func(rune) bool) int

func (*String) Map

func (s *String) Map(mapping func(rune) rune) *String

func (*String) Repeat

func (s *String) Repeat(count int) *String

func (*String) Replace

func (s *String) Replace(old, new string, n int) *String

func (*String) ReplaceAll

func (s *String) ReplaceAll(old, new string) *String

func (*String) Split

func (s *String) Split(sep string) []string

func (*String) SplitAfter

func (s *String) SplitAfter(sep string) []string

func (*String) SplitAfterN

func (s *String) SplitAfterN(sep string, n int) []string

func (*String) SplitN

func (s *String) SplitN(sep string, n int) []string

func (*String) ToLower

func (s *String) ToLower() *String

func (*String) ToLowerSpecial

func (s *String) ToLowerSpecial(c unicode.SpecialCase) *String

func (*String) ToTitle

func (s *String) ToTitle() *String

func (*String) ToTitleSpecial

func (s *String) ToTitleSpecial(c unicode.SpecialCase) *String

func (*String) ToUpper

func (s *String) ToUpper() *String

func (*String) ToUpperSpecial

func (s *String) ToUpperSpecial(c unicode.SpecialCase) *String

func (*String) ToValidUTF8

func (s *String) ToValidUTF8(replacement string) *String

func (*String) Tostring

func (s *String) Tostring() string

func (*String) Trim

func (s *String) Trim(cutset string) *String

func (*String) TrimFunc

func (s *String) TrimFunc(f func(rune) bool) *String

func (*String) TrimLeft

func (s *String) TrimLeft(cutset string) *String

func (*String) TrimLeftFunc

func (s *String) TrimLeftFunc(f func(rune) bool) *String

func (*String) TrimPrefix

func (s *String) TrimPrefix(prefix string) *String

func (*String) TrimRight

func (s *String) TrimRight(cutset string) *String

func (*String) TrimRightFunc

func (s *String) TrimRightFunc(f func(rune) bool) *String

func (*String) TrimSpace

func (s *String) TrimSpace() *String

func (*String) TrimSuffix

func (s *String) TrimSuffix(suffix string) *String

Jump to

Keyboard shortcuts

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