Golang 字符串分割,替換和截取


package main
 
        
import (
    "fmt"
    "strings"
)
 
        
func main() {
    str := "趙,錢,孫,李,趙"

 

 
        
    //字符串分割, 使用字符分割
    str1 := strings.Split(str, ",")
    fmt.Println(str1[0]) //趙
    fmt.Println(str1[1]) //錢
    fmt.Println(str1[2]) //孫
    fmt.Println(str1[3]) //李
    fmt.Println(str1[4]) //趙
 
        

 

    //字符串替換, -1表示全部替換, 0表示不替換, 1表示替換第一個, 2表示替換第二個...
    str2 := strings.Replace(str, "趙", "錢", -1)
    fmt.Println(str2) //錢,錢,孫,李,錢
 
        

 

    //字符串截取, 一個漢字3個字節, 還有一個逗號
    str3 := str[4 : len(str)-4]
    fmt.Println(str3) //錢,孫,李
}
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM