📌  相关文章
📜  检查字符串前缀 golang - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:26:45.771000             🧑  作者: Mango

检查字符串前缀

在 Go 语言中,可以通过 strings.HasPrefix() 函数检查一个字符串是否以指定的前缀开头。

简介

strings.HasPrefix() 函数可以接受两个参数:

  • s string:要检查的字符串
  • prefix string:指定的前缀

函数返回一个布尔值,表示 s 是否以 prefix 开头。

代码示例

以下代码演示了如何使用 strings.HasPrefix() 函数检查字符串前缀:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "golang - Go 编程语言"
    prefix := "golang"
    if strings.HasPrefix(str, prefix) {
        fmt.Printf("'%s' 以 '%s' 开头\n", str, prefix)
    } else {
        fmt.Printf("'%s' 不以 '%s' 开头\n", str, prefix)
    }
}

输出结果为:

'golang - Go 编程语言' 以 'golang' 开头
总结

strings.HasPrefix() 函数可以快速检查一个字符串是否以指定的前缀开头。在实际开发中,可以使用此函数来判断 URL、文件路径等字符串是否以指定值开头,从而避免一些常见的错误。