Go语言判断字符串是否包含HTTP或HTTPS协议 - 代码示例
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://'。 - 使用
||运算符判断是否满足其中一个条件。 - 根据判断结果输出相应信息。
注意: 实际应用中,建议使用正则表达式进行更灵活的判断。
原文地址: https://www.cveoy.top/t/topic/lCyi 著作权归作者所有。请勿转载和采集!