[Ir] Paquete de cadenas de biblioteca estándar

package main

import (
	"fmt"
	"strings"
)

func main() {
    
    
	str1 := "helloRegan"
	str2 := "Regan"

	fmt.Println(strings.Contains(str1,str2))
	fmt.Println(strings.ContainsAny(str1,str2))
	fmt.Println(strings.ContainsRune(str1,'R'))
	fmt.Println(strings.ContainsRune(str1,'A'))
	//0x0068是h
	fmt.Printf("%c\n",0x0068)
	fmt.Println(strings.ContainsRune(str1,0x0068))

	fmt.Println(strings.Index(str1,"llo"))
	fmt.Println(strings.IndexAny(str1,"aoane"))

	fmt.Println(strings.ToLower(str1))
	fmt.Println(strings.ToUpper(str1))
	fmt.Println(strings.Title(str1))

	fmt.Println(strings.Compare("abc","cde"))
	fmt.Println(strings.Compare("cde","abc"))
	fmt.Println(strings.Compare("cde","cde"))

	fmt.Println(strings.TrimSpace("    ab cd    "))
	fmt.Println(strings.TrimPrefix("Hello","Hel"))
	fmt.Println(strings.TrimSuffix("Hello","llo"))
	fmt.Println(strings.TrimSuffix("Hello","qqllo"))
	fmt.Println(strings.TrimLeft("Hello","ahH"))
	fmt.Println(strings.Trim("Hello","ahHo"))

	fmt.Println(strings.TrimFunc("HassaH",f))

	strs:=strings.SplitN("you are my oooo"," ",2)
	fmt.Println(strs,len(strs))
	for _,s := range strs{
    
    
		fmt.Println(s)
	}

	str1s:= strings.SplitAfterN("ni,hao,a",",",2)
	str2s:= strings.SplitAfter("ni,hao,a",",")
	fmt.Println(str1s,len(str1s),str2s,len(str2s))


	var str13 = strings.Join([]string{
    
    "My","Love","You"},"❤")
	fmt.Println(str13)
}

func f (char rune)bool{
    
    
	if char == 'a' {
    
    
		return true
	} else{
    
    
		return false
	}
}

Supongo que te gusta

Origin blog.csdn.net/qq_36045898/article/details/113871994
Recomendado
Clasificación