我正在尝试在 Go 中创建一个变量,它将从我的列表“Domains.txt”中获取域输入的开头(在“.com”或“.net”之前)
我要创建的变量是“%DomainName%”,如果 Domains.txt 中的域之一是“qwerty.com”,则 %DomainName% := qwerty
非常感谢您的帮助,
谢谢。
我试过 read() 函数和 scan() 函数都没有成功。
您可以使用 strings.Split() 函数来实现这一点。这是一个示例代码片段:
···
package main
import (
"fmt"
"strings"
)
func main() {
domain := "qwerty.com"
parts := strings.Split(domain, ".")
domainName := parts[0]
fmt.Println(domainName)
}
···
此代码在“.”处拆分域字符串,并将第一部分分配给 domainName 变量。查看 https://pkg.go.dev/strings#Split 文档以获取有关 strings.Split() 函数的更多信息。