code: func (r Resources) Match(pattern string) Resources {
  	g, err := internal.GetGlob(pattern)
  	if err != nil {
  		return nil
  	}
  
  	var matches Resources
  	for _, resource := range r {
  		if g.Match(strings.ToLower(resource.Name())) {
  			matches = append(matches, resource)
  		}
  	}
  	return matches
  }
docs: // Match gets all resources matching the given base filename prefix, e.g
  // "*.png" will match all png files. The "*" does not match path delimiters (/),
  // so if you organize your resources in sub-folders, you need to be explicit about it, e.g.:
  // "images/*.png". To match any PNG image anywhere in the bundle you can do "**.png", and
  // to match all PNG images below the images folder, use "images/**.jpg".
  // The matching is case insensitive.
  // Match matches by using the value of Resource.Name, which, by default, is a filename with
  // path relative to the bundle root with Unix style slashes (/) and no leading slash, e.g. "images/logo.png".
  // See https://github.com/gobwas/glob for the full rules set.