我有两个这样的字符串

mystr = "xyz/10021abc/f123"
mystr2 = "abc/10021abd/c222"

我想提取 10021abc 和 10021abd。我想出了

r = regexp.MustCompile(`(?:xyz\/|abc\/)(.+)\/`)

但是当我想使用这个来提取匹配项时:

fmt.Println(r.FindString(mystr))

它返回整个字符串。我应该如何更改我的正则表达式?