Lines Matching defs:string
22 func explode(s string, n int) []string {
41 func Count(s, substr string) int {
61 func Contains(s, substr string) bool {
66 func ContainsAny(s, chars string) bool {
71 func ContainsRune(s string, r rune) bool {
76 func ContainsFunc(s string, f func(rune) bool) bool {
81 func LastIndex(s, substr string) int {
118 func IndexByte(s string, c byte) int {
126 func IndexRune(s string, r rune) int {
146 func IndexAny(s, chars string) int {
180 func LastIndexAny(s, chars string) int {
230 func LastIndexByte(s string, c byte) int {
236 func genSplit(s, sep string, sepSave, n int) []string {
278 func SplitN(s, sep string, n int) []string { return genSplit(s, sep, 0, n) }
290 func SplitAfterN(s, sep string, n int) []string {
306 func Split(s, sep string) []string { return genSplit(s, sep, 0, -1) }
318 func SplitAfter(s, sep string) []string {
327 func Fields(s string) []string {
382 func FieldsFunc(s string, f func(rune) bool) []string {
428 func Join(elems []string, sep string) string {
461 func HasPrefix(s, prefix string) bool {
466 func HasSuffix(s, suffix string) bool {
473 func Map(mapping func(rune) rune, s string) string {
557 func Repeat(s string, count int) string {
633 func ToUpper(s string) string {
673 func ToLower(s string) string {
714 func ToTitle(s string) string { return Map(unicode.ToTitle, s) }
718 func ToUpperSpecial(c unicode.SpecialCase, s string) string {
724 func ToLowerSpecial(c unicode.SpecialCase, s string) string {
730 func ToTitleSpecial(c unicode.SpecialCase, s string) string {
736 func ToValidUTF8(s, replacement string) string {
814 func Title(s string) string {
833 func TrimLeftFunc(s string, f func(rune) bool) string {
843 func TrimRightFunc(s string, f func(rune) bool) string {
856 func TrimFunc(s string, f func(rune) bool) string {
862 func IndexFunc(s string, f func(rune) bool) int {
868 func LastIndexFunc(s string, f func(rune) bool) int {
875 func indexFunc(s string, f func(rune) bool, truth bool) int {
887 func lastIndexFunc(s string, f func(rune) bool, truth bool) int {
910 func makeASCIISet(chars string) (as asciiSet, ok bool) {
928 func Trim(s, cutset string) string {
945 func TrimLeft(s, cutset string) string {
958 func trimLeftByte(s string, c byte) string {
965 func trimLeftASCII(s string, as *asciiSet) string {
975 func trimLeftUnicode(s, cutset string) string {
993 func TrimRight(s, cutset string) string {
1006 func trimRightByte(s string, c byte) string {
1013 func trimRightASCII(s string, as *asciiSet) string {
1023 func trimRightUnicode(s, cutset string) string {
1039 func TrimSpace(s string) string {
1075 func TrimPrefix(s, prefix string) string {
1081 func TrimSuffix(s, suffix string) string {
1091 func Replace(s, old, new string, n int) string {
1130 func ReplaceAll(s, old, new string) string {
1137 func EqualFold(s, t string) bool {
1220 func Index(s, substr string) int {
1228 func Cut(s, sep string) (before, after string, found bool) {
1236 func CutPrefix(s, prefix string) (after string, found bool) {
1244 func CutSuffix(s, suffix string) (before string, found bool) {