golang 判斷前綴后綴、包含關系


HasPrefix 判斷字符串 s 是否以 prefix 開頭:
strings.HasPrefix(s, prefix string) bool

HasSuffix 判斷字符串 s 是否以 suffix 結尾:
strings.HasSuffix(s, suffix string) bool

字符串包含關系
Contains 判斷字符串 s 是否包含 substr :
strings.Contains(s, substr string) bool

測試源碼:

package main

import (
        "fmt"
        "strings"
)

func main() {
        var str1 string = "This is an example of a string"
        var str2 string = "this is an "
        var str3 string = " of a string"

        fmt.Println(strings.HasPrefix(str1, str2))
        fmt.Println(strings.HasSuffix(str1, str3))
}

運行結果:

[root@localhost golang]# go run zzz.go 
false
true

 


免責聲明!

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



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