• 技术文章 >后端开发 >Golang

    golang怎么判断是否以指定字符结尾

    青灯夜游青灯夜游2023-01-14 10:42:02原创57

    在golang中,可以使用strings包的HasSuffix()函数来判断字符串是否以指定字符或字符串结尾,语法“strings.HasSuffix(原字符串,要检索的子串)”;如果是以指定字符结尾则返回True,如果不是则返回False。

    本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。

    在开发过程中,很多时候我们需要判断一个 字符串 是否以某个 字符 或者是否以某个字符串结束的需求,在 Go 语言 中,判断某个字符串是否以某个字符或者是否以某个字符串结尾的 函数 为 Strings.HasSuffix() 。

    使用示例:

    package main
    import (
        "fmt"
        "strings"
    )
    func main() {
    	//使用 Strings.HasSuffix() 函数,判断以指定字符串结束,返回 true
    	strHaiCoder := "I study Golang From HaiCoder"
    	suffix := strings.HasSuffix(strHaiCoder, "HaiCoder")
    	fmt.Println("Suffix =", suffix)
    }

    1.png

    可以看到,上例给出的字符串是以“HaiCoder”结尾的,因此返回true。

    说明:Strings.HasSuffix()函数介绍

    Strings.HasSuffix()函数用于检索字符串是否以指定字符串结尾

    语法:

    func HasSuffix(s, suffix string) bool
    参数描述
    s原字符串。
    suffix要检索的子串。

    返回值:如果是以指定字符串结尾,则返回 true;反之返回 false。

    利用Strings.HasSuffix() 函数可以判断是否以指定字符串结束,换个思路,也可判断是否不以指定字符串结束。

    package main
    import (
        "fmt"
        "strings"
    )
    func main() {
    	//使用 Strings.HasSuffix() 函数,判断不以指定字符串结束,返回 Fasle
    	strHaiCoder := "I study Golang From HaiCoder"
    	suffix := strings.HasSuffix(strHaiCoder, "Golang")
    	fmt.Println("Suffix =", suffix)
    }

    2.png

    分析:我们定义了一个字符串类型的变量 strHaicoder,接着我们使用字符串的 strings.HasSuffix() 函数判断变量 strHaicoder 是否以字符串 “Golang” 结束,结果返回 False。

    【相关推荐:Go视频教程编程教学

    以上就是golang怎么判断是否以指定字符结尾的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Golang go语言
    上一篇:golang怎么判断字符串是否以指定字符开头 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • go语言怎么截取字符串• Go语言怎么拼接字符串• Go语言字符串怎么转为数组• golang中有没有类• golang支持跨平台吗• go是c语言中关键字吗
    1/1

    PHP中文网