Go语言判断字符串是否包含HTTP或HTTPS协议 - 代码示例

使用 Go 语言中的 strings 包的 Contains 函数,可以方便地判断一个字符串是否包含另一个子串。以下代码示例展示了如何判断一个字符串是否包含'http://'或'https://'协议:

package main

import (
    "fmt"
    "strings"
)

func main() {  
    str := 'https://www.example.com'
    if strings.Contains(str, 'http://') || strings.Contains(str, 'https://') {  
        fmt.Println('包含 http 或 https')  
    } else {  
        fmt.Println('不包含 http 或 https')  
    }
}

代码解释:

  • 使用 strings.Contains(str, 'http://')strings.Contains(str, 'https://') 判断字符串 str 是否包含'http://'或'https://'。
  • 使用 || 运算符判断是否满足其中一个条件。
  • 根据判断结果输出相应信息。

注意: 实际应用中,建议使用正则表达式进行更灵活的判断。

Go语言判断字符串是否包含HTTP或HTTPS协议 - 代码示例

原文地址: https://www.cveoy.top/t/topic/lCyi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录