I'm having some issues with following regular expressions.
Error: Invalid operation
re := regexp.MustCompile("(([a-f0-9]+\-)+[a-f0-9]+)\/(.*?)\/(.*?);version=(\d*)")
match := re.FindStringSubmatch(hex.EncodeToString([]byte(href)))
fmt.Println(match)
my test strings that I'm trying to match are
/data/1221a7f47-84c1-445e-a615-ff82d92e2eaa/article/jane;version=1493756861347
/data/1221a7f47-84c1-445e-a615-ff82d92e2eaa/article/john;version=1493756856398
Expecting following strings after match
- 1221a7f47-84c1-445e-a615-ff82d92e2eaa
- article
- jane
- 1493756856398