我试图在Go语言中创建一个变量,它将从我的列表“Domains.txt”中获取域输入的开头(在“.com”或“. net”之前)我尝试创建的变量是“%DomainName%",如果Domains.txt中的一个域是'qwerty.com',则%DomainName%:= qwerty你的帮助将不胜感激,谢谢大家。我尝试了read()函数和scan()函数,但没有成功。
wlsrxk511#
你可以使用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#Splitstrings.Split()函数的详细信息,请查看www.example.com文档。
1条答案
按热度按时间wlsrxk511#
你可以使用strings.Split()函数来实现这一点。下面是一个示例代码片段:
此代码在“."处拆分域字符串,并将第一部分分配给domainName变量。有关https://pkg.go.dev/strings#Splitstrings.Split()函数的详细信息,请查看www.example.com文档。