20 lines
403 B
Go
20 lines
403 B
Go
package utils
|
|
|
|
import "strings"
|
|
|
|
func DecodeResolvs(input string) []string {
|
|
var result []string
|
|
lines := strings.Split(input, "\n")
|
|
|
|
for _, line := range lines {
|
|
trimmedLine := strings.TrimSpace(line)
|
|
if strings.HasPrefix(trimmedLine, "nameserver ") {
|
|
value := strings.TrimPrefix(trimmedLine, "nameserver ")
|
|
if value != "" {
|
|
result = append(result, value)
|
|
}
|
|
}
|
|
}
|
|
return result
|
|
}
|