Fix NVR regex

This commit is contained in:
Mustafa Gezen 2022-05-10 16:32:31 +02:00
parent e889daa21f
commit 6df2fe1e3f

View File

@ -3,7 +3,7 @@ package rpmutils
import "regexp" import "regexp"
var ( var (
Nvr = regexp.MustCompile("^(\\S+)-([\\w~%.]+)-(\\w+(?:\\.[\\w+]+)+?)(?:\\.(\\w+))?(?:\\.rpm)?$") Nvr = regexp.MustCompile("^(\\S+)-([\\w~%.+]+)-(\\w+(?:\\.[\\w+]+)+?)(?:\\.(\\w+))?(?:\\.rpm)?$")
epoch = regexp.MustCompile("(\\d+):") epoch = regexp.MustCompile("(\\d+):")
module = regexp.MustCompile("^(.+)-(.+)-([0-9]{19})\\.((?:.+){8})$") module = regexp.MustCompile("^(.+)-(.+)-([0-9]{19})\\.((?:.+){8})$")
dist = regexp.MustCompile("(\\.el\\d(?:_\\d|))") dist = regexp.MustCompile("(\\.el\\d(?:_\\d|))")