Go语言 从域输入文件创建变量

e0bqpujr  于 2023-04-18  发布在  Go
关注(0)|答案(1)|浏览(119)

我试图在Go语言中创建一个变量,它将从我的列表“Domains.txt”中获取域输入的开头(在“.com”或“. net”之前)
我尝试创建的变量是“%DomainName%",如果Domains.txt中的一个域是'qwerty.com',则%DomainName%:= qwerty
你的帮助将不胜感激,
谢谢大家。
我尝试了read()函数和scan()函数,但没有成功。

wlsrxk51

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文档。

相关问题