ITPub博客

首页 > IT职业 > IT职场 > golang判断前缀后缀、包含关系

golang判断前缀后缀、包含关系

IT职场 作者:cbjly 时间:2021-09-09 10:08:56 0 删除 编辑

4.7.1 前缀和后缀
HasPrefix 判断字符串 s 是否以 prefix 开头:
strings.HasPrefix(s, prefix string) bool
HasSuffix 判断字符串 s 是否以 suffix 结尾:
strings.HasSuffix(s, suffix string) bool

package mainimport ("fmt""strings")func main() {
var str string = "This is an example of a string"fmt.Printf("T/F? Does the string "%s" have prefix %s? ", str, "Th")
fmt.Printf("%tn", strings.HasPrefix(str, "Th"))
}

输出:

T/F? Does the string "This is an example of a string" have prefix Th? true

这个例子同样演示了转义字符 和格式化字符串的使用。

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



作者:次序
链接:https://www.jianshu.com/p/4811d058a8a1


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2831/viewspace-2817461/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    85
  • 访问量
    715