从域输入文件创建变量

问题描述 投票:0回答:1

我正在尝试在 Go 中创建一个变量,它将从我的列表“Domains.txt”中获取域输入的开头(在“.com”或“.net”之前)

我要创建的变量是“%DomainName%”,如果 Domains.txt 中的域之一是“qwerty.com”,则 %DomainName% := qwerty

非常感谢您的帮助,

谢谢。


我试过 read() 函数和 scan() 函数都没有成功。

go variables input var
1个回答
0
投票

您可以使用 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() 函数的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.