in pkg/repo/query.go [189:205]
func selectByRegexp(vals, regexps []string) ([]string, error) {
var matches []string
for _, s := range vals {
for _, r := range regexps {
found, err := regexp.MatchString(r, s)
if err != nil {
return matches, err
}
if found {
matches = append(matches, s)
break
}
}
}
return matches, nil
}