Documentation ¶
Index ¶
- Constants
- func OldStrings(strs Strings) []string
- func UnwrapStr[STR StringTypes](s STR) string
- type String
- func FormatBool(b bool) String
- func FormatComplex(c complex128, fmt byte, prec, bitSize int) String
- func FormatFloat(f float64, fmt byte, prec, bitSize int) String
- func FormatInt(i int64, base int) String
- func FormatUint(i uint64, base int) String
- func Itoa(i int) String
- func NewString[STR StringTypes](s STR) String
- func QuoteRune(r rune) String
- func QuoteRuneToASCII(r rune) String
- func QuoteRuneToGraphic(r rune) String
- func S(s any) String
- func (s String) AppendQuote(dst []byte) []byte
- func (s String) AppendQuoteToASCII(dst []byte) []byte
- func (s String) AppendQuoteToGraphic(dst []byte) []byte
- func (s String) Atoi() (int, error)
- func (s String) CanBackquote() bool
- func (s String) Clone() String
- func (s String) Compare(b string) int
- func (s String) Compares(b String) int
- func (s String) Contains(substr string) bool
- func (s String) ContainsAny(chars string) bool
- func (s String) ContainsAnyOf(substrs ...string) bool
- func (s String) ContainsFunc(f func(rune) bool) bool
- func (s String) ContainsRune(r rune) bool
- func (s String) Count(substr ...string) int
- func (s String) Cut(sep string) (before, after String, found bool)
- func (s String) CutPrefix(prefix string) (after String, found bool)
- func (s String) CutSuffix(prefix string) (before String, found bool)
- func (s String) Cuts(sep string) [3]String
- func (s String) CutsPrefix(prefix string) (after String)
- func (s String) CutsSuffix(prefix string) (before String)
- func (s String) EqualFold(t string) bool
- func (s String) Fields() Strings
- func (s String) FieldsFunc(f func(rune) bool) Strings
- func (s String) HasPrefix(prefix string) bool
- func (s String) HasSuffix(suffix string) bool
- func (s String) HeaderKey() String
- func (s String) IncludesAny(substrs ...string) bool
- func (s String) Index(substr string) int
- func (s String) IndexAny(chars string) int
- func (s String) IndexAnyOf(substrs ...string) int
- func (s String) IndexByte(c byte) int
- func (s String) IndexFunc(f func(rune) bool) int
- func (s String) IndexRune(r rune) int
- func (s String) LastIndex(substr string) int
- func (s String) LastIndexAny(chars string) int
- func (s String) LastIndexAnyOf(substrs ...string) int
- func (s String) LastIndexByte(c byte) int
- func (s String) LastIndexFunc(f func(rune) bool) int
- func (s String) Len() int
- func (s String) Map(mapping func(rune) rune) String
- func (s String) NewReader() *strings.Reader
- func (s String) ParseComplex(bitSize int) (complex128, error)
- func (s String) ParseComplexes(bitSize int) complex128
- func (s String) ParseFloat(bitSize int) (float64, error)
- func (s String) ParseFloats(bitSize int) float64
- func (s String) ParseInt(base int, bitSize int) (int64, error)
- func (s String) ParseInts(base int, bitSize int) int64
- func (s String) ParseUint(base int, bitSize int) (uint64, error)
- func (s String) ParseUints(base int, bitSize int) uint64
- func (s String) Quote() String
- func (s String) QuoteToASCII() String
- func (s String) QuoteToGraphic() String
- func (s String) QuotedPrefix() (String, error)
- func (s String) QuotedPrefixes() String
- func (s String) Repeat(count int) String
- func (s String) Replace(old string, nw string, count ...int) String
- func (s String) ReplaceAll(oldnew ...string) String
- func (s String) Replacer(r *strings.Replacer) String
- func (s String) Reset(r *strings.Reader)
- func (s String) Split(seps ...string) Strings
- func (s String) SplitAfter(sep string) Strings
- func (s String) SplitAfterN(sep string, n ...int) Strings
- func (s String) SplitN(sep string, n ...int) Strings
- func (s String) String() string
- func (s String) Title() String
- func (s String) ToLower() String
- func (s String) ToLowerSpecial(c unicode.SpecialCase) String
- func (s String) ToTitle() String
- func (s String) ToTitleSpecial(c unicode.SpecialCase) String
- func (s String) ToUpper() String
- func (s String) ToUpperSpecial(c unicode.SpecialCase) String
- func (s String) ToValidUTF8(replacement string) String
- func (s String) Trim(cutset string) String
- func (s String) TrimFunc(f func(rune) bool) String
- func (s String) TrimLeft(cutset string) String
- func (s String) TrimLeftFunc(f func(rune) bool) String
- func (s String) TrimPrefix(prefix string) String
- func (s String) TrimRight(cutset string) String
- func (s String) TrimRightFunc(f func(rune) bool) String
- func (s String) TrimSpace() String
- func (s String) TrimSuffix(suffix string) String
- func (s String) Unquote() (String, error)
- func (s String) UnquoteChar(quote byte) (value rune, multibyte bool, tail String, err error)
- func (s String) UnquoteChars(quote byte) String
- func (s String) Unquotes() String
- func (s String) WriteBuilder(b *strings.Builder) (int, error)
- func (s String) WriteReplacer(w io.Writer, r *strings.Replacer) (n int, err error)
- type StringTypes
- type Strings
Constants ¶
View Source
const MaxInt = int(MaxUint >> 1)
View Source
const MaxUint = ^uint(0)
View Source
const MinInt = -MaxInt - 1
View Source
const MinUint = 0
Variables ¶
This section is empty.
Functions ¶
func OldStrings ¶
func UnwrapStr ¶
func UnwrapStr[STR StringTypes](s STR) string
Types ¶
type String ¶
type String struct {
Value *string
}
func FormatBool ¶
func FormatComplex ¶
func FormatComplex(c complex128, fmt byte, prec, bitSize int) String
func FormatUint ¶
func NewString ¶
func NewString[STR StringTypes](s STR) String
func QuoteRuneToASCII ¶
func QuoteRuneToGraphic ¶
func (String) AppendQuote ¶
func (String) AppendQuoteToASCII ¶
func (String) AppendQuoteToGraphic ¶
func (String) CanBackquote ¶
func (String) ContainsAny ¶
func (String) ContainsAnyOf ¶
func (String) ContainsRune ¶
func (String) CutsPrefix ¶
func (String) CutsSuffix ¶
func (String) IncludesAny ¶
func (String) IndexAnyOf ¶
func (String) LastIndexAny ¶
func (String) LastIndexAnyOf ¶
func (String) LastIndexByte ¶
func (String) ParseComplex ¶
func (s String) ParseComplex(bitSize int) (complex128, error)
func (String) ParseComplexes ¶
func (s String) ParseComplexes(bitSize int) complex128
func (String) ParseFloats ¶
func (String) QuoteToASCII ¶
func (String) QuoteToGraphic ¶
func (String) QuotedPrefix ¶
func (String) QuotedPrefixes ¶
func (String) ReplaceAll ¶
func (String) SplitAfter ¶
func (String) ToLowerSpecial ¶
func (s String) ToLowerSpecial(c unicode.SpecialCase) String
func (String) ToTitleSpecial ¶
func (s String) ToTitleSpecial(c unicode.SpecialCase) String
func (String) ToUpperSpecial ¶
func (s String) ToUpperSpecial(c unicode.SpecialCase) String
func (String) ToValidUTF8 ¶
func (String) TrimPrefix ¶
func (String) TrimSuffix ¶
func (String) UnquoteChar ¶
func (String) UnquoteChars ¶
Click to show internal directories.
Click to hide internal directories.