這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
1.簡介
Golang基礎學習-strings包的學習.
2.代碼
package mainimport ( "fmt" "strings")//StrFunc 字串說明func main() { var testStr string testStr = "seetatech" testStrTrim := " seeta tech " checkStr := "tech" fmt.Println("------:" + testStr + ":-----") //驗證是否包含 fmt.Println(strings.Contains(testStr, checkStr)) //計算字串包含某字元數量 fmt.Println(strings.Count(testStr, checkStr)) //計算字串長度 fmt.Println(len(testStr)) // 字串分割 splitStr := strings.Split(testStr, "t") fmt.Println(splitStr) // 字串串連 fmt.Println(strings.Join(splitStr, "t")) //字串替換 fmt.Println(strings.Replace(testStr, "seeta", "firevison", 1)) //全部小寫 fmt.Println(strings.ToLower(testStr)) //全部大寫 fmt.Println(strings.ToUpper(testStr)) //去除左右所要過濾的字元 fmt.Println(strings.Trim(testStrTrim, " ")) //去除左所要過濾的字元 fmt.Println(strings.TrimLeft(testStrTrim, " ")) //去除右所要過濾的字元 fmt.Println(strings.TrimRight(testStrTrim, " ")) //字元出現的位置 fmt.Println(strings.Index("go gopher", "go")) // 最後一次出現的位置 fmt.Println(strings.LastIndex("go gopher", "go")) //沒有定位字元時,顯示-1 fmt.Println(strings.LastIndex("go gopher", "rodent"))}
輸出:
3.學習資料
strings包