package main import ( "fmt" "strings" ) func GetVersion(data string) (version string, err error) { lines := strings.Split(data, "\n") for _, line := range lines { version = versionRegex.FindString(line) if version != "" { return version, nil } } return "", fmt.Errorf("no version found") }